From 7db6a54894d57eed10dd88a2b0cbe7362fe404a5 Mon Sep 17 00:00:00 2001 From: Vaibhav Mule <vaibhavmule135@gmail.com> Date: Fri, 15 May 2020 17:30:11 +0530 Subject: [PATCH] add test cant see application draft status --- hypha/apply/funds/tests/test_views.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/hypha/apply/funds/tests/test_views.py b/hypha/apply/funds/tests/test_views.py index 19a51b30a..b97ac80a7 100644 --- a/hypha/apply/funds/tests/test_views.py +++ b/hypha/apply/funds/tests/test_views.py @@ -40,7 +40,7 @@ from hypha.apply.utils.testing import make_request from hypha.apply.utils.testing.tests import BaseViewTestCase from ..models import ApplicationRevision, ApplicationSubmission -from ..views import SubmissionDetailSimplifiedView +from ..views import SubmissionDetailSimplifiedView, SubmissionDetailView from .factories import CustomFormFieldsFactory @@ -432,6 +432,17 @@ class TestStaffSubmissionView(BaseSubmissionViewTestCase): DeterminationFactory(submission=submission, author=self.user, accepted=True, submitted=False) assert_view_determination_not_displayed(submission) + def test_cant_see_application_draft_status(self): + factory = RequestFactory() + submission = ApplicationSubmissionFactory(status='draft') + ProjectFactory(submission=submission) + + request = factory.get(f'/submission/{submission.pk}') + request.user = StaffFactory() + + with self.assertRaises(Http404): + SubmissionDetailView.as_view()(request, pk=submission.pk) + class TestReviewersUpdateView(BaseSubmissionViewTestCase): user_factory = StaffFactory -- GitLab