.
This commit is contained in:
@@ -372,3 +372,31 @@ def test_cookies(db, client):
|
||||
#assert "csrftoken" in [i.text for i in soup.find_all("th")]
|
||||
#assert "sessionid" in [i.text for i in soup.find_all("th")]
|
||||
|
||||
|
||||
def test_rapids_mark2_views(db, client, create_superuser):
|
||||
client.force_login(create_superuser)
|
||||
from rapids.models import Exam, Rapid
|
||||
exam = Exam.objects.create(name="Test Exam", exam_mode=True)
|
||||
rapid = Rapid.objects.create(laterality=Rapid.NONE, normal=True)
|
||||
exam.exam_questions.add(rapid)
|
||||
|
||||
# 1. Test mark2_overview
|
||||
url_overview = reverse("rapids:mark2_overview", kwargs={"pk": exam.pk})
|
||||
resp = client.get(url_overview)
|
||||
assert resp.status_code == 200
|
||||
|
||||
# 2. Test mark2 question view
|
||||
url_mark2 = reverse("rapids:mark2", kwargs={"exam_pk": exam.pk, "sk": 0})
|
||||
resp = client.get(url_mark2)
|
||||
assert resp.status_code == 200
|
||||
|
||||
# 3. Test mark2_exam_marked partial
|
||||
url_exam_marked = reverse("rapids:mark2_exam_marked", kwargs={"exam_pk": exam.pk, "sk": 0})
|
||||
resp = client.get(url_exam_marked)
|
||||
assert resp.status_code == 200
|
||||
|
||||
# 4. Test mark2_question_marked partial
|
||||
url_question_marked = reverse("rapids:mark2_question_marked", kwargs={"pk": rapid.pk})
|
||||
resp = client.get(url_question_marked)
|
||||
assert resp.status_code == 200
|
||||
|
||||
|
||||
Reference in New Issue
Block a user