fix: Possible fix for failing tests
diff --git a/erpnext/education/doctype/program/test_program.py b/erpnext/education/doctype/program/test_program.py
index 54e780b..06e96c6 100644
--- a/erpnext/education/doctype/program/test_program.py
+++ b/erpnext/education/doctype/program/test_program.py
@@ -9,7 +9,33 @@
import frappe
import unittest
-test_data = frappe.get_test_records('Program')
+test_data = {
+ "program_name": "_Test Program",
+ "course": [{
+ "course_name": "_Test Course 1",
+ "topic": [{
+ "topic_name": "_Test Topic 1-1",
+ "content": [{
+ "type": "Article",
+ "name": "_Test Article 1-1"
+ }, {
+ "type": "Article",
+ "name": "_Test Article 1-2"
+ }]
+ },
+ {
+ "topic_name": "_Test Topic 1-2",
+ "content": [{
+ "type": "Article",
+ "name": "_Test Article 1-3"
+ }, {
+ "type": "Article",
+ "name": "_Test Article 1-4"
+ }]
+ }
+ ]
+ }]
+}
class TestProgram(unittest.TestCase):
def setUp(self):
diff --git a/erpnext/education/doctype/program/test_records.json b/erpnext/education/doctype/program/test_records.json
index db4b1b4..3348ba9 100644
--- a/erpnext/education/doctype/program/test_records.json
+++ b/erpnext/education/doctype/program/test_records.json
@@ -1,27 +1,12 @@
-{
- "program_name": "_Test Program",
- "course": [{
- "course_name": "_Test Course 1",
- "topic": [{
- "topic_name": "_Test Topic 1-1",
- "content": [{
- "type": "Article",
- "name": "_Test Article 1-1"
- }, {
- "type": "Article",
- "name": "_Test Article 1-2"
- }]
- },
- {
- "topic_name": "_Test Topic 1-2",
- "content": [{
- "type": "Article",
- "name": "_Test Article 1-3"
- }, {
- "type": "Article",
- "name": "_Test Article 1-4"
- }]
- }
- ]
- }]
-}
\ No newline at end of file
+[
+ {
+ "program_name": "_Test Program",
+ "program_code": "_TP1",
+ "program_abbreviation": "TP1"
+ },
+ {
+ "program_name": "_Test Program 2",
+ "program_code": "_TP2",
+ "program_abbreviation": "TP2"
+ }
+]
\ No newline at end of file