Пример #1
0
 def test_send__with_format_name(self):
     event = self.mock_modelevent('created.{.occasion}')
     event.reverse = None
     instance = Mock(occasion='festivus')
     event.send(instance, {'foo': 'bar'}, sender=None)
     self.dispatcher.send.assert_called_with(
         'created.festivus',
         {
             'ref': instance.get_absolute_url(),
             'data': {
                 'foo': 'bar',
             },
             'event': 'created.festivus',
             'sender': None,
         },
         None,
         on_success=None, on_error=None,
         timeout=None, on_timeout=None,
         retry=None, retry_delay=None, retry_max=None,
         recipient_validators=None, headers=None,
         context=None, extra_subscribers=None, allow_keepalive=True,
     )
Пример #2
0
 def test_send__with_request_data(self):
     event = self.mock_event('x.y', request_data={'agent': 'AGENT'})
     event.reverse = None
     instance = Mock(name='instance')
     event.send(instance, {'foo': 'bar'}, sender=None)
     self.dispatcher.send.assert_called_with(
         event.name,
         {
             'ref': instance.get_absolute_url(),
             'data': {
                 'foo': 'bar',
             },
             'agent': 'AGENT',
             'event': 'x.y',
             'sender': None,
         },
         None,
         on_success=None, on_error=None,
         timeout=None, on_timeout=None,
         retry=None, retry_delay=None, retry_max=None,
         recipient_validators=None, headers=None,
         context=None, extra_subscribers=None, allow_keepalive=True,
     )