test: member creation from user
This commit is contained in:
@@ -21,14 +21,6 @@ class TestLMSCourse(unittest.TestCase):
|
||||
doc.insert()
|
||||
return doc
|
||||
|
||||
def new_user(self, name, email):
|
||||
doc = frappe.get_doc(dict(
|
||||
doctype='User',
|
||||
email=email,
|
||||
first_name=name))
|
||||
doc.insert()
|
||||
return doc
|
||||
|
||||
def test_new_course(self):
|
||||
course = self.new_course("Test Course")
|
||||
assert course.title == "Test Course"
|
||||
@@ -40,9 +32,17 @@ class TestLMSCourse(unittest.TestCase):
|
||||
course = self.new_course("Test Course")
|
||||
assert course.get_mentors() == []
|
||||
|
||||
user = self.new_user("Tester", "tester@example.com")
|
||||
user = new_user("Tester", "tester@example.com")
|
||||
course.add_mentor("tester@example.com")
|
||||
|
||||
mentors = course.get_mentors()
|
||||
mentors_data = [dict(email=mentor.email, batch_count=mentor.batch_count) for mentor in mentors]
|
||||
assert mentors_data == [{"email": "tester@example.com", "batch_count": 0}]
|
||||
|
||||
def new_user(name, email):
|
||||
doc = frappe.get_doc(dict(
|
||||
doctype='User',
|
||||
email=email,
|
||||
first_name=name))
|
||||
doc.insert()
|
||||
return doc
|
||||
Reference in New Issue
Block a user