feat: Added test for program doctype
This commit is contained in:
parent
64347a5642
commit
2cec025bbe
@ -10,8 +10,15 @@ import unittest
|
|||||||
# test_records = frappe.get_test_records('Program')
|
# test_records = frappe.get_test_records('Program')
|
||||||
|
|
||||||
class TestProgram(unittest.TestCase):
|
class TestProgram(unittest.TestCase):
|
||||||
pass
|
def setUp(self):
|
||||||
|
make_program_and_linked_courses("_Test Program 1", ["_Test Course 1", "_Test Course 2"])
|
||||||
|
|
||||||
|
def test_get_course_list(self):
|
||||||
|
program = frappe.get_doc("Program", "_Test Program 1")
|
||||||
|
course = program.get_course_list()
|
||||||
|
self.assertEqual(course[0].name, "_Test Course 1")
|
||||||
|
self.assertEqual(course[1].name, "_Test Course 2")
|
||||||
|
frappe.db.rollback()
|
||||||
|
|
||||||
def make_program(name):
|
def make_program(name):
|
||||||
program = frappe.get_doc({
|
program = frappe.get_doc({
|
||||||
@ -33,5 +40,5 @@ def make_program_and_linked_courses(program_name, course_name_list):
|
|||||||
for course in course_list:
|
for course in course_list:
|
||||||
program.append("courses", {"course": course})
|
program.append("courses", {"course": course})
|
||||||
program.save()
|
program.save()
|
||||||
return program.name
|
return program
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user