Exemple #1
0
 def test_callback_called_on_transition_to_self_on_event(self):
     a = TimedFiniteAutomaton("start")
     a.add_transition("start", "start", "event")
     transitions = []
     a.add_state_change_listener(lambda *a: transitions.append(a))
     a.feed("event")
     self.assertEqual(
         [("start", "start", "event")],
         transitions,
     )