Changeset 1162

Show
Ignore:
Timestamp:
03/15/07 03:04:22 (2 years ago)
Author:
arjanmol
Message:

Integrated nose tests, use setup.py nosetests to test all gaphas tests at once

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphas/trunk/gaphas/canvas.py

    r1161 r1162  
    121121            >>> i = item.Item() 
    122122            >>> c.add(i) 
    123             >>> c.get_all_items() 
     123            >>> c.get_all_items() # doctest: +ELLIPSIS 
    124124            [<gaphas.item.Item ...>] 
    125125 
     
    139139            >>> ii = item.Item() 
    140140            >>> c.add(ii, i) 
    141             >>> c.get_root_items() 
     141            >>> c.get_root_items() # doctest: +ELLIPSIS 
    142142            [<gaphas.item.Item ...>] 
    143143        """ 
     
    154154            >>> c.add(ii, i) 
    155155            >>> c.get_parent(i) 
    156             >>> c.get_parent(ii) 
     156            >>> c.get_parent(ii) # doctest: +ELLIPSIS 
    157157            <gaphas.item.Item ...> 
    158158        """ 
     
    172172            >>> list(c.get_ancestors(i)) 
    173173            [] 
    174             >>> list(c.get_ancestors(ii)) 
     174            >>> list(c.get_ancestors(ii)) # doctest: +ELLIPSIS 
    175175            [<gaphas.item.Item ...>] 
    176             >>> list(c.get_ancestors(iii)) 
     176            >>> list(c.get_ancestors(iii)) # doctest: +ELLIPSIS 
    177177            [<gaphas.item.Item ...>, <gaphas.item.Item ...>] 
    178178        """ 
     
    192192            >>> list(c.get_children(iii)) 
    193193            [] 
    194             >>> list(c.get_children(ii)) 
     194            >>> list(c.get_children(ii)) # doctest: +ELLIPSIS 
    195195            [<gaphas.item.Item ...>] 
    196             >>> list(c.get_children(i)) 
     196            >>> list(c.get_children(i)) # doctest: +ELLIPSIS 
    197197            [<gaphas.item.Item ...>] 
    198198        """ 
     
    212212            >>> list(c.get_all_children(iii)) 
    213213            [] 
    214             >>> list(c.get_all_children(ii)) 
     214            >>> list(c.get_all_children(ii)) # doctest: +ELLIPSIS 
    215215            [<gaphas.item.Item ...>] 
    216             >>> list(c.get_all_children(i)) 
     216            >>> list(c.get_all_children(i)) # doctest: +ELLIPSIS 
    217217            [<gaphas.item.Item ...>, <gaphas.item.Item ...>] 
    218218        """ 
     
    239239            [] 
    240240            >>> ii.handles()[0].connected_to = iii 
    241             >>> list(c.get_connected_items(ii)) 
     241            >>> list(c.get_connected_items(ii)) # doctest: +ELLIPSIS 
    242242            [(<gaphas.item.Line ...>, <Handle object on (0, 0)>)] 
    243             >>> list(c.get_connected_items(iii)) 
     243            >>> list(c.get_connected_items(iii)) # doctest: +ELLIPSIS 
    244244            [(<gaphas.item.Line ...>, <Handle object on (0, 0)>)] 
    245245        """ 
     
    497497 
    498498 
     499# Additional tests in @observed methods 
     500__test__ = { 
     501    'Canvas.add': Canvas.add, 
     502    'Canvas.remove': Canvas.remove, 
     503    'Canvas.request_update': Canvas.request_update, 
     504    } 
     505 
     506 
    499507if __name__ == '__main__': 
    500508    import doctest 
  • gaphas/trunk/gaphas/item.py

    r1161 r1162  
    498498        >>> line = Line() 
    499499        >>> line.horizontal 
    500         Tru
     500        Fals
    501501        >>> line.horizontal = False 
    502502        >>> line.horizontal 
     
    688688 
    689689 
     690__test__ = { 
     691    'Line._set_orthogonal': Line._set_orthogonal, 
     692    'Line._set_horizontal': Line._set_horizontal, 
     693    'Line.split_segment': Line.split_segment, 
     694    'Line.merge_segment': Line.merge_segment, 
     695    } 
     696 
     697 
    690698if __name__ == '__main__': 
    691699    import doctest 
  • gaphas/trunk/gaphas/solver.py

    r1152 r1162  
    511511 
    512512 
     513__test__ = { 
     514    'Solver.add_constraint': Solver.add_constraint, 
     515    'Solver.remove_constraint': Solver.remove_constraint, 
     516    } 
     517 
     518 
    513519if __name__ == '__main__': 
    514520    import doctest 
  • gaphas/trunk/gaphas/state.py

    r1159 r1162  
    247247    0 
    248248    >>> pt.a = 10 # doctest: +ELLIPSIS 
    249     handle (<function _set_a at 0x...>, {'self': <__main__.PropTest object at 0x...>, 'value': 0}) 
     249    handle (<function _set_a at 0x...>, {'self': <gaphas.state.PropTest object at 0x...>, 'value': 0}) 
    250250 
    251251    """ 
  • gaphas/trunk/setup.py

    r1161 r1162  
    3939    packages=find_packages(exclude=['ez_setup']), 
    4040 
     41    setup_requires = 'nose >= 0.9.2', 
     42 
    4143    install_requires=[ 
    4244     'decorator >= 2.0.1', 
     
    5052    }, 
    5153 
    52     #test_suite = 'nose.collector', 
     54    entry_points = { 
     55    "distutils.commands": [ "nosetests = nose.commands:nosetests", ], 
     56    }, 
     57 
     58    test_suite = 'nose.collector', 
    5359 
    5460    ) 
  • gaphas/trunk/state.txt

    r1161 r1162  
    1717 
    1818    >>> from gaphas import state 
     19    >>> state.observers.clear() 
     20    >>> state.subscribers.clear() 
     21 
    1922    >>> from gaphas.tree import Tree 
    2023    >>> tree = Tree() 
     
    197200Testcases are described in undo.txt. 
    198201 
     202(disable dispatching again, not frustrating other tests) 
     203 
     204    >>> state.disable_dispatching(Tree.add) 
     205    >>> state.disable_dispatching(Tree.remove) 
     206 
  • gaphas/trunk/undo.txt

    r1161 r1162  
    1313 
    1414    >>> from gaphas import state 
     15    >>> state.observers.clear() 
     16    >>> state.subscribers.clear() 
     17 
    1518    >>> undo_list = [] 
    1619    >>> redo_list = []