Пример #1
0
    def test_should_execute_callback_for_subscribed_event_type_when_handling_one_event(
            self):
        handler = event_handler.EventHandler()
        handler.subscribe(event.Event, self.test_callback)

        handler.event(self.test_event)

        self.test_callback.assert_called_once_with(self.test_event)
Пример #2
0
 def __init__(self):
     self.__position = Point3D(0, 0, 0)
     self.__move_vector = Vector3D(0, 0, 0)
     self.__rotation = Rotation(rotation_callback=self.__rotation_callback)
     self.__spinning_speed = 0
     self.__event_handler = event_handler.EventHandler()
     self.__components = []
     self.__collision_mask = 0x0
Пример #3
0
    def test_should_execute_callback_for_subscribed_event_type_when_handling_many_events(
            self):
        handler = event_handler.EventHandler()
        handler.subscribe(event.Event, self.test_callback)

        handler.event(self.test_event)
        handler.event(self.test_event_2)

        self.test_callback.assert_has_calls([
            mock.call(self.test_event),
            mock.call(self.test_event_2),
        ])
Пример #4
0
 def __init__(self, display):
     self.__event_handler = event_handler.EventHandler()
     self._actors = []
     self.subscribe_to_event(RemoveActorFromSceneEvent, self.__on_remove_actor_from_scene_event)
     self.subscribe_to_event(AddActorToSceneEvent, self.__on_add_actor_to_scene_event)
Пример #5
0
 def __initialize_event_handler(cls):
     cls.__event_handler = event_handler.EventHandler()
     cls.__subscribe_to_event(QuitEvent, cls.__quit_event_received)