Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 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()
Beispiel #4
0
 def test_poll_all_backends(self, poll_method):
     models.Backend.objects.create()
     poll.apply()
     poll_method.assert_called_once()
Beispiel #5
0
 def test_poll_no_backends(self, poll_method):
     poll.apply()
     poll_method.assert_not_called()
Beispiel #6
0
 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()
Beispiel #7
0
 def test_poll_all_backends(self, poll_method):
     models.Backend.objects.create()
     poll.apply()
     poll_method.assert_called_once()
Beispiel #8
0
 def test_poll_no_backends(self, poll_method):
     poll.apply()
     poll_method.assert_not_called()