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)
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
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), ])
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)
def __initialize_event_handler(cls): cls.__event_handler = event_handler.EventHandler() cls.__subscribe_to_event(QuitEvent, cls.__quit_event_received)