diff options
author | mahesh | 2018-02-08 15:19:27 +0530 |
---|---|---|
committer | maheshgudi | 2018-03-16 15:15:50 +0530 |
commit | 337daeef8954a1be20164c5fb27050e67597b8a2 (patch) | |
tree | bb45b64a3ea0a27fed01c14f0a3f73cd07aabeb1 /yaksh/evaluator_tests | |
parent | 51c8184a795942c9f85b14a8914d03ee788e5639 (diff) | |
download | online_test-337daeef8954a1be20164c5fb27050e67597b8a2.tar.gz online_test-337daeef8954a1be20164c5fb27050e67597b8a2.tar.bz2 online_test-337daeef8954a1be20164c5fb27050e67597b8a2.zip |
Improve test cases for TestCaseOrder model
Diffstat (limited to 'yaksh/evaluator_tests')
-rw-r--r-- | yaksh/evaluator_tests/test_simple_question_types.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/yaksh/evaluator_tests/test_simple_question_types.py b/yaksh/evaluator_tests/test_simple_question_types.py index d2996e4..2d991a7 100644 --- a/yaksh/evaluator_tests/test_simple_question_types.py +++ b/yaksh/evaluator_tests/test_simple_question_types.py @@ -554,6 +554,15 @@ class MCQQuestionTestCases(unittest.TestCase): attempt_num=1, course_id=self.course.id ) + self.answerpaper3 = AnswerPaper.objects.create( + user=self.user, + question_paper=self.question_paper, + course=self.course, + attempt_number=self.answerpaper.attempt_number+1, + start_time=timezone.now(), + end_time=timezone.now()+timedelta(minutes=5), + user_ip="127.0.0.1" + ) @classmethod def tearDownClass(self): @@ -571,6 +580,10 @@ class MCQQuestionTestCases(unittest.TestCase): self.answerpaper2 ) order2 = [tc.id for tc in user2_testcase] - + not_ordered_testcase = self.question1.get_ordered_test_cases( + self.answerpaper3 + ) + get_test_cases = self.question1.get_test_cases() # Then self.assertNotEqual(order1, order2) + self.assertEqual(get_test_cases, not_ordered_testcase) |