コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
 def setUp(self):
     super(SubmissionAdminTest, self).setUp()
     self.app_admin = SubmissionAdmin(Submission, AdminSite())