feat: Minor changes to topic tests
diff --git a/erpnext/education/doctype/topic/test_topic.py b/erpnext/education/doctype/topic/test_topic.py
index b014836..d03db1c 100644
--- a/erpnext/education/doctype/topic/test_topic.py
+++ b/erpnext/education/doctype/topic/test_topic.py
@@ -12,18 +12,20 @@
def test_get_contents(self):
topic = frappe.get_doc("Topic", "_Test Topic 1")
- self.assertEqual(topic.name, "_Test Topic 1")
contents = topic.get_contents()
self.assertEqual(contents[0].doctype, "Article")
self.assertEqual(contents[0].name, "_Test Article 1")
frappe.db.rollback()
def make_topic(name):
- topic = frappe.get_doc({
- "doctype": "Topic",
- "topic_name": name,
- "topic_code": name,
- }).insert()
+ try:
+ topic = frappe.get_doc("Topic", name)
+ except frappe.DoesNotExistError:
+ topic = frappe.get_doc({
+ "doctype": "Topic",
+ "topic_name": name,
+ "topic_code": name,
+ }).insert()
return topic.name
def make_topic_and_linked_content(topic_name, content_dict_list):