summaryrefslogtreecommitdiff
path: root/yaksh
diff options
context:
space:
mode:
authoradityacp2016-11-30 18:20:45 +0530
committeradityacp2016-11-30 18:20:45 +0530
commit1043bccccd8ce24e24956ab771f49be5a29cd447 (patch)
tree50c784461b35688a9e9208e5357b9d047af397b0 /yaksh
parent6038ea23c59840972d7d54121f34aa3d4a2e8702 (diff)
downloadonline_test-1043bccccd8ce24e24956ab771f49be5a29cd447.tar.gz
online_test-1043bccccd8ce24e24956ab771f49be5a29cd447.tar.bz2
online_test-1043bccccd8ce24e24956ab771f49be5a29cd447.zip
fix views tests for quiz
Diffstat (limited to 'yaksh')
-rw-r--r--yaksh/test_views.py12
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
}