def test_event(self): event = VumiApiEvent.event( 'me', 'my_conv', 'my_event', {"foo": "bar"}) self.assertEqual(event['account_key'], 'me') self.assertEqual(event['conversation_key'], 'my_conv') self.assertEqual(event['event_type'], 'my_event') self.assertEqual(event['content'], {"foo": "bar"})
def publish_event(self, event_type, content, conv_key="conv_key", account_key="acct"): event = VumiApiEvent.event(account_key, conv_key, event_type, content) d = self.worker_helper.dispatch_raw('vumi.event', event) return d.addCallback(lambda _: event)
def make_event(self, event_type, content): return VumiApiEvent.event( self.user_helper.account_key, self.conversation.key, event_type, content)
def event_for_message(self, message, event_type, content): msg_mdh = self.get_metadata_helper(message) return VumiApiEvent.event(msg_mdh.get_account_key(), msg_mdh.get_conversation_key(), event_type, content)
def test_event(self): event = VumiApiEvent.event('me', 'my_conv', 'my_event', {"foo": "bar"}) self.assertEqual(event['account_key'], 'me') self.assertEqual(event['conversation_key'], 'my_conv') self.assertEqual(event['event_type'], 'my_event') self.assertEqual(event['content'], {"foo": "bar"})
def make_event(self, event_type, content): return VumiApiEvent.event(self.user_helper.account_key, self.conversation.key, event_type, content)