Example #1
0
 def test_dedupe_inside_request_response_cycle(self):
     request_started.send(sender=self)
     fake_task.delay()
     fake_task.delay()
     assert fake_task_func.call_count == 0
     request_finished.send_robust(sender=self)
     assert fake_task_func.call_count == 1
Example #2
0
 def _deco(*args, **kwargs):
     request_started.send_robust(func)
     response = func(*args, **kwargs)
     request_finished.send_robust(func)
     return response
Example #3
0
 def _deco(*args, **kwargs):
     request_started.send_robust(func)
     response = func(*args, **kwargs)
     request_finished.send_robust(func)
     return response
Example #4
0
 def test_queued_inside_request_response_cycle(self):
     request_started.send(sender=self)
     fake_task.delay()
     assert fake_task_func.call_count == 0
     request_finished.send_robust(sender=self)
     assert fake_task_func.call_count == 1