diff options
author | ankitjavalkar | 2019-02-19 11:29:28 +0530 |
---|---|---|
committer | GitHub | 2019-02-19 11:29:28 +0530 |
commit | 8b5674dbd170307f5acac63fa1c53fd94dbe990e (patch) | |
tree | 9e6a3f33c4cfcf5cc97774706e7046c37f680cd7 /yaksh/test_views.py | |
parent | b71b517173cac8b4f266f36d0cbc918551b3ee73 (diff) | |
parent | 4b535014a5af1612a81e8ee691e47ef154fa6cae (diff) | |
download | online_test-8b5674dbd170307f5acac63fa1c53fd94dbe990e.tar.gz online_test-8b5674dbd170307f5acac63fa1c53fd94dbe990e.tar.bz2 online_test-8b5674dbd170307f5acac63fa1c53fd94dbe990e.zip |
Merge pull request #577 from CruiseDevice/preview_question_paper_in_quiz
Add Preview QuestionPaper button in Quiz view page
Diffstat (limited to 'yaksh/test_views.py')
-rw-r--r-- | yaksh/test_views.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/yaksh/test_views.py b/yaksh/test_views.py index 274bcda..70c54e3 100644 --- a/yaksh/test_views.py +++ b/yaksh/test_views.py @@ -5017,19 +5017,25 @@ class TestQuestionPaper(TestCase): ) self.assertEqual(response.status_code, 404) - def test_preview_qustionpaper_without_quiz_owner(self): + def test_preview_questionpaper_without_quiz_owner(self): self.client.login( username=self.teacher.username, password=self.teacher_plaintext_pass ) - # Should raise an HTTP 404 response + # Should pass successfully response = self.client.get( reverse('yaksh:preview_questionpaper', kwargs={"questionpaper_id": self.question_paper.id} ) ) - self.assertEqual(response.status_code, 404) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'yaksh/preview_questionpaper.html') + self.assertEqual( + response.context['questions'], + self.questions_list + ) + self.assertEqual(response.context['paper'], self.question_paper) def test_mcq_attempt_right_after_wrong(self): """ Case:- Check if answerpaper and answer marks are updated after |