Changeset 2128

Show
Ignore:
Timestamp:
09/17/07 14:38:13 (1 year ago)
Author:
wrobe..@pld-linux.org
Message:

- split UmlLexTextCase? into AttributeTestCase? and OperationTestCase?
- added another render attribute test

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphor/trunk/gaphor/UML/tests/test_umllex.py

    r1243 r2128  
    3939element_factory.init(None) 
    4040 
    41 class UmlLexTestCase(unittest.TestCase): 
    42  
     41class AttributeTestCase(unittest.TestCase): 
    4342    def setUp(self): 
    4443        element_factory.flush() 
    4544 
    46     def teardown(self): 
    47         element_factory.flush() 
     45 
     46    def tearDown(self): 
     47        element_factory.flush() 
     48 
     49 
     50    def test_render(self): 
     51        a = element_factory.create(Property) 
     52        parse_property(a, 'myattr') 
     53        assert a.render() == '+ myattr', a.render() 
     54 
     55        parse_property(a, 'myattr: int') 
     56        assert a.render() == '+ myattr: int', a.render() 
     57 
    4858 
    4959    def test_parse_property_1(self): 
     
    195205 
    196206        a.unlink() 
     207 
     208 
     209class OperationTestCase(unittest.TestCase): 
     210 
     211    def setUp(self): 
     212        element_factory.flush() 
     213 
     214    def tearDown(self): 
     215        element_factory.flush() 
    197216 
    198217    def test_parse_operation_1(self): 
     
    278297 
    279298        #print 'done' 
    280