MCPcopy
hub / github.com/celery/celery / test_retry_not_eager

Method test_retry_not_eager

t/unit/tasks/test_tasks.py:527–550  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

525 assert self.retry_task.iterations == 4
526
527 def test_retry_not_eager(self):
528 self.retry_task_mockapply.push_request()
529 try:
530 self.retry_task_mockapply.request.called_directly = False
531 exc = Exception('baz')
532 try:
533 self.retry_task_mockapply.retry(
534 args=[4, 4], kwargs={'task_retries': 0},
535 exc=exc, throw=False,
536 )
537 assert self.retry_task_mockapply.applied
538 finally:
539 self.retry_task_mockapply.applied = 0
540
541 try:
542 with pytest.raises(Retry):
543 self.retry_task_mockapply.retry(
544 args=[4, 4], kwargs={'task_retries': 0},
545 exc=exc, throw=True)
546 assert self.retry_task_mockapply.applied
547 finally:
548 self.retry_task_mockapply.applied = 0
549 finally:
550 self.retry_task_mockapply.pop_request()
551
552 def test_retry_with_kwargs(self):
553 self.retry_task_customexc.max_retries = 3

Callers

nothing calls this directly

Calls 4

push_requestMethod · 0.80
retryMethod · 0.80
pop_requestMethod · 0.80
raisesMethod · 0.45

Tested by

no test coverage detected