Ejemplo n.º 1
0
 def test_a(self):
     results = []
     cs = CallSequence(
             ('a', lambda : results.append('a ran')),
             ('b', lambda : results.append('b ran')),
             )
     assert cs.count == 2
     cs.invoke()
     assert results == ['a ran', 'b ran']
Ejemplo n.º 2
0
 def test_remove_1(self):
     results = []
     cs = CallSequence(
             ('a', lambda : results.append('a ran')),
             ('b', lambda : results.append('b ran')),
             )
     assert cs.count == 2
     
     cs.remove_task('b')
     assert cs.count == 1
     
     cs.invoke()
     assert results == ['a ran']