Пример #1
0
 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"})
Пример #2
0
 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)
Пример #3
0
 def make_event(self, event_type, content):
     return VumiApiEvent.event(
         self.user_helper.account_key, self.conversation.key,
         event_type, content)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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"})
Пример #7
0
 def make_event(self, event_type, content):
     return VumiApiEvent.event(self.user_helper.account_key,
                               self.conversation.key, event_type, content)
Пример #8
0
 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)