From 9cb9fad05c14fbeec64d2b66af0ee8abb7806ee9 Mon Sep 17 00:00:00 2001 From: Anand Chitipothu Date: Thu, 20 May 2021 16:24:41 +0530 Subject: [PATCH] fix: fixed failing tests --- community/lms/doctype/exercise/test_exercise.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/community/lms/doctype/exercise/test_exercise.py b/community/lms/doctype/exercise/test_exercise.py index 02dc2c38..8ae68e96 100644 --- a/community/lms/doctype/exercise/test_exercise.py +++ b/community/lms/doctype/exercise/test_exercise.py @@ -8,11 +8,19 @@ class TestExercise(unittest.TestCase): def setUp(self): frappe.db.sql('delete from `tabExercise Submission`') frappe.db.sql('delete from `tabExercise`') + frappe.db.sql('delete from `tabLMS Course`') def new_exercise(self): + course = frappe.get_doc({ + "doctype": "LMS Course", + "name": "test-course", + "title": "Test Course" + }) + course.insert() e = frappe.get_doc({ "doctype": "Exercise", "name": "test-problem", + "course": course.name, "title": "Test Problem", "description": "draw a circle", "code": "# draw a single cicle", @@ -31,6 +39,8 @@ class TestExercise(unittest.TestCase): e = self.new_exercise() submission = e.submit("circle(100, 100, 50)") assert submission is not None + assert submission.exercise == e.name + assert submission.course == e.course user_submission = e.get_user_submission() assert user_submission is not None