Exemple #1
0
 def test_link_twice_then_unlink(self):
     ent = Entity('c', 'd')
     link_action = ActionLinkEntities('a', 'b')
     link_action.execute(ent)
     link_action.execute(ent)
     self.assert_equal([('a', 'b')], ent.links)
     unlink_action = ActionUnlinkEntities('a', 'b')
     unlink_action.execute(ent)
     self.assert_equal([], ent.links)
Exemple #2
0
 def test_link_twice_then_unlink(self):
     ent = Entity('c', 'd')
     link_action = ActionLinkEntities('a', 'b')
     link_action.execute(ent)
     link_action.execute(ent)
     self.assert_equal([('a', 'b')], ent.links)
     unlink_action = ActionUnlinkEntities('a', 'b')
     unlink_action.execute(ent)
     self.assert_equal([], ent.links)
Exemple #3
0
 def test_unlink_exe(self):
     ent = Entity('c', 'd')
     action = ActionUnlinkEntities('a', 'b')
     ent.links.append(('a', 'b'))
     action.execute(ent)
     self.assert_equal([], ent.links)
Exemple #4
0
 def test_unlink_exe(self):
     ent = Entity('c', 'd')
     action = ActionUnlinkEntities('a', 'b')
     ent.links.append(('a', 'b'))
     action.execute(ent)
     self.assert_equal([], ent.links)
Exemple #5
0
 def test_unlink_ent_str(self):
     action = ActionUnlinkEntities('a', 'b')
     self.assert_equals("unlink ('a', 'b')", str(action))