class SubmissionAdminTest(BaseAPITestClass): """ Test case for re-running submissions from admin """ def setUp(self): super(SubmissionAdminTest, self).setUp() self.app_admin = SubmissionAdmin(Submission, AdminSite()) def test_submit_job_to_worker(self): Submission.objects.filter(status=self.submission.status).update( status="finished") queryset = Submission.objects.filter(status="finished") self.app_admin.submit_job_to_worker(request, queryset) self.assertEqual( Submission.objects.filter(status="submitted").count(), 1)
class SubmissionAdminTest(BaseAPITestClass): """ Test case for re-running submissions from admin """ def setUp(self): super(SubmissionAdminTest, self).setUp() self.app_admin = SubmissionAdmin(Submission, AdminSite()) def test_submit_job_to_worker(self): Submission.objects.filter(status=self.submission.status).update( status="finished") queryset = Submission.objects.filter(status="finished") self.app_admin.submit_job_to_worker(request, queryset) self.assertEqual( Submission.objects.filter(status="submitted").count(), 1) def test_make_submission_public(self): # make all submissions private before test Submission.objects.filter(is_public=self.submission.is_public).update( is_public=False) queryset = Submission.objects.filter(is_public=False) self.app_admin.make_submission_public(request, queryset) self.assertEqual(Submission.objects.filter(is_public=True).count(), 1) def test_make_submission_private(self): # make all submissions public before test Submission.objects.filter(is_public=False).update(is_public=True) queryset = Submission.objects.filter(is_public=True) self.app_admin.make_submission_private(request, queryset) self.assertEqual(Submission.objects.filter(is_public=False).count(), 1)
def setUp(self): super(SubmissionAdminTest, self).setUp() self.app_admin = SubmissionAdmin(Submission, AdminSite())