def deserialize_interaction_create_event( self, shard: gateway_shard.GatewayShard, payload: data_binding.JSONObject, ) -> interaction_events.InteractionCreateEvent: return interaction_events.InteractionCreateEvent( shard=shard, interaction=self._app.entity_factory.deserialize_interaction( payload), )
def test_app_property(self): mock_event = interaction_events.InteractionCreateEvent( shard=object(), interaction=mock.Mock()) assert mock_event.app is mock_event.interaction.app