Пример #1
0
 def test_fire_timer_unregistered(self):
     with self.assertRaises(ValueError):
         _run(
             ActorRuntime.fire_timer(
                 'UnknownType', 'test-id', 'test_timer',
                 '{ "callback": "timer_callback", "data": "timer call" }'.
                 encode('UTF8')))
Пример #2
0
    def test_fire_timer_success(self):
        # Fire timer
        _run(
            ActorRuntime.fire_timer(
                FakeSimpleTimerActor.__name__, 'test-id', 'test_timer',
                '{ "callback": "timer_callback", "data": "timer call" }'.
                encode('UTF8')))

        manager = ActorRuntime._actor_managers[FakeSimpleTimerActor.__name__]
        actor = manager._active_actors['test-id']
        self.assertTrue(actor.timer_called)