def test_poll_calls_fetch_on_all_test_jobs(self, fetch_method): group = core_models.Group.objects.create(slug='testgroup') project = group.projects.create(slug='testproject') backend = models.Backend.objects.create(name='b1') testjob = backend.test_jobs.create(target=project, submitted=True) poll.apply() fetch_method.delay.assert_called_with(testjob.id)
def test_poll_calls_fetch_on_all_test_jobs(self, fetch_method): group = core_models.Group.objects.create(slug='testgroup') project = group.projects.create(slug='testproject') backend = models.Backend.objects.create(name='b1') testjob = backend.test_jobs.create(target=project, submitted=True) poll.apply() fetch_method.delay.assert_called_with(testjob.id)
def test_poll_one_backend(self, poll_method): b1 = models.Backend.objects.create(name='b1') models.Backend.objects.create(name='b2') poll.apply(args=[b1.id]) poll_method.assert_called_once()
def test_poll_all_backends(self, poll_method): models.Backend.objects.create() poll.apply() poll_method.assert_called_once()
def test_poll_no_backends(self, poll_method): poll.apply() poll_method.assert_not_called()
def test_poll_one_backend(self, poll_method): b1 = models.Backend.objects.create(name='b1') models.Backend.objects.create(name='b2') poll.apply(args=[b1.id]) poll_method.assert_called_once()
def test_poll_all_backends(self, poll_method): models.Backend.objects.create() poll.apply() poll_method.assert_called_once()
def test_poll_no_backends(self, poll_method): poll.apply() poll_method.assert_not_called()