refactor(tests): use BaseTestUtils inheritance for tests
This commit is contained in:
@@ -1,23 +1,21 @@
|
||||
# Copyright (c) 2022, Frappe and Contributors
|
||||
# See license.txt
|
||||
|
||||
# import frappe
|
||||
from frappe.tests import UnitTestCase
|
||||
from frappe.utils import add_days, format_time, getdate
|
||||
|
||||
from lms.lms.doctype.course_evaluator.course_evaluator import get_schedule, get_schedule_range_end_date
|
||||
from lms.lms.test_utils import TestUtils
|
||||
from lms.lms.test_helpers import BaseTestUtils
|
||||
|
||||
|
||||
class TestCourseEvaluator(UnitTestCase):
|
||||
class TestCourseEvaluator(BaseTestUtils):
|
||||
def setUp(self):
|
||||
self.admin = TestUtils.create_user(
|
||||
self, "frappe@example.com", "Frappe", "Admin", ["Moderator", "Course Creator", "Batch Evaluator"]
|
||||
super().setUp()
|
||||
self.admin = self._create_user(
|
||||
"frappe@example.com", "Frappe", "Admin", ["Moderator", "Course Creator", "Batch Evaluator"]
|
||||
)
|
||||
self.course = TestUtils.create_a_course(self)
|
||||
|
||||
self.evaluator = TestUtils.create_evaluator(self)
|
||||
self.batch = TestUtils.create_a_batch(self)
|
||||
self.course = self._create_course()
|
||||
self.evaluator = self._create_evaluator()
|
||||
self.batch = self._create_batch(self.course.name)
|
||||
|
||||
def test_schedule_day_and_time(self):
|
||||
schedule = get_schedule(self.batch.courses[0].course, self.batch.name)
|
||||
|
||||
Reference in New Issue
Block a user