diff options
author | adityacp | 2016-11-30 18:20:45 +0530 |
---|---|---|
committer | adityacp | 2016-11-30 18:20:45 +0530 |
commit | 1043bccccd8ce24e24956ab771f49be5a29cd447 (patch) | |
tree | 50c784461b35688a9e9208e5357b9d047af397b0 | |
parent | 6038ea23c59840972d7d54121f34aa3d4a2e8702 (diff) | |
download | online_test-1043bccccd8ce24e24956ab771f49be5a29cd447.tar.gz online_test-1043bccccd8ce24e24956ab771f49be5a29cd447.tar.bz2 online_test-1043bccccd8ce24e24956ab771f49be5a29cd447.zip |
fix views tests for quiz
-rw-r--r-- | yaksh/test_views.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/yaksh/test_views.py b/yaksh/test_views.py index 2b7ad9b..30ebcaa 100644 --- a/yaksh/test_views.py +++ b/yaksh/test_views.py @@ -1,6 +1,6 @@ from datetime import datetime import pytz - +import os from django.contrib.auth.models import Group from django.core.urlresolvers import reverse from django.test import TestCase @@ -146,7 +146,9 @@ class TestAddQuiz(TestCase): self.mod_group = Group.objects.create(name='moderator') tzone = pytz.timezone('UTC') - + file_path = os.path.join(os.getcwd(), "Quiz_instructions.txt") + with open(file_path, 'r') as file: + self.file_data = file.read() # Create Moderator with profile self.user_plaintext_pass = 'demo' self.user = User.objects.create_user( @@ -185,7 +187,7 @@ class TestAddQuiz(TestCase): self.pre_req_quiz = Quiz.objects.create( start_date_time=datetime(2014, 2, 1, 5, 8, 15, 0, tzone), end_date_time=datetime(2015, 10, 9, 10, 8, 15, 0, tzone), - duration=30, active=True, + duration=30, active=True, instructions=self.file_data, attempts_allowed=-1, time_between_attempts=0, description='pre requisite quiz', pass_criteria=40, language='Python', prerequisite=None, @@ -195,7 +197,7 @@ class TestAddQuiz(TestCase): self.quiz = Quiz.objects.create( start_date_time=datetime(2014, 10, 9, 10, 8, 15, 0, tzone), end_date_time=datetime(2015, 10, 9, 10, 8, 15, 0, tzone), - duration=30, active=True, + duration=30, active=True, instructions=self.file_data, attempts_allowed=-1, time_between_attempts=0, description='demo quiz', pass_criteria=40, language='Python', prerequisite=self.pre_req_quiz, @@ -272,6 +274,7 @@ class TestAddQuiz(TestCase): 'description': 'updated demo quiz', 'pass_criteria': 40, 'language': 'java', + 'instructions': self.file_data, 'prerequisite': self.pre_req_quiz.id, 'course': self.course.id } @@ -318,6 +321,7 @@ class TestAddQuiz(TestCase): 'description': 'new demo quiz', 'pass_criteria': 50, 'language': 'python', + 'instructions': self.file_data, 'prerequisite': self.pre_req_quiz.id, 'course': self.course.id } |