Fix unit tests, cleanup.

This commit is contained in:
Arjan Molenaar 2010-02-15 18:20:16 +01:00
parent 118509812f
commit e4e1c7ef9b
3 changed files with 12 additions and 12 deletions

View File

@ -306,7 +306,6 @@ class UndoManager(object):
self._app.unregister_handler(self.undo_association_add_event)
self._app.unregister_handler(self.undo_association_delete_event)
from gaphas import state
state.observers.discard(state.revert_handler)
state.subscribers.discard(self._gaphas_undo_handler)

View File

@ -571,7 +571,7 @@
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (2.0, 148.0)]</val>
<val>[(0.0, 0.0), (0.0, 0.0), (2.0, 148.0)]</val>
</points>
<head-connection>
<ref refid="8ee4b5a4-8973-11de-8bcf-00508de79d8e"/>
@ -857,7 +857,7 @@
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-0.90000000000000568, 180.0)]</val>
<val>[(0.0, 0.0), (0.0, 0.0), (-0.90000000000000568, 180.0)]</val>
</points>
<head-connection>
<ref refid="746aba2e-8979-11de-8bcf-00508de79d8e"/>
@ -2722,4 +2722,4 @@ Studio Request ]]></val>
</reflist>
</supplier>
</Dependency>
</gaphor>
</gaphor>

View File

@ -41,17 +41,18 @@ class UndoTest(TestCase):
self.assertEquals(ci1, self.get_connected(a.head))
self.assertEquals(None, self.get_connected(a.tail))
# Diagram, Class
self.assertEquals(2, len(factory.lselect()), factory.lselect())
for i in range(3):
# Diagram, Class
#self.assertEquals(2, len(factory.lselect()), factory.lselect())
self.assertEquals(7, len(self.diagram.canvas.solver.constraints))
self.assertEquals(7, len(self.diagram.canvas.solver.constraints))
undo_manager.undo_transaction()
undo_manager.undo_transaction()
self.assertEquals(14, len(self.diagram.canvas.solver.constraints))
self.assertEquals(ci1, self.get_connected(a.head))
self.assertEquals(ci2, self.get_connected(a.tail))
self.assertEquals(14, len(self.diagram.canvas.solver.constraints))
self.assertEquals(ci1, self.get_connected(a.head))
self.assertEquals(ci2, self.get_connected(a.tail))
undo_manager.redo_transaction()
# vim:sw=4:et:ai