refactor(test): move webform custom dt creation to boostrap

(cherry picked from commit 426b7db3c8)
This commit is contained in:
ruthra kumar
2026-03-23 14:10:06 +05:30
parent cdc77caf6a
commit ad2cf0624f
2 changed files with 40 additions and 37 deletions

View File

@@ -22,7 +22,6 @@ class TestWebsite(ERPNextTestSuite):
po1 = create_purchase_order(supplier="Supplier1")
po2 = create_purchase_order(supplier="Supplier2")
create_custom_doctype()
create_webform()
create_order_assignment(supplier="Supplier1", po=po1.name)
create_order_assignment(supplier="Supplier2", po=po2.name)
@@ -62,42 +61,6 @@ def create_user(name, email):
).insert(ignore_if_duplicate=True)
def create_custom_doctype():
frappe.get_doc(
{
"doctype": "DocType",
"name": "Order Assignment",
"module": "Buying",
"custom": 1,
"autoname": "field:po",
"fields": [
{"label": "PO", "fieldname": "po", "fieldtype": "Link", "options": "Purchase Order"},
{
"label": "Supplier",
"fieldname": "supplier",
"fieldtype": "Data",
"fetch_from": "po.supplier",
},
],
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1,
},
{"read": 1, "role": "Supplier"},
],
}
).insert(ignore_if_duplicate=True)
def create_webform():
frappe.get_doc(
{

View File

@@ -2756,6 +2756,46 @@ class BootStrapTestData:
}
).insert(ignore_permissions=True)
if not frappe.db.exists("DocType", "Order Assignment"):
frappe.get_doc(
{
"doctype": "DocType",
"name": "Order Assignment",
"module": "Buying",
"custom": 1,
"autoname": "field:po",
"fields": [
{
"label": "PO",
"fieldname": "po",
"fieldtype": "Link",
"options": "Purchase Order",
},
{
"label": "Supplier",
"fieldname": "supplier",
"fieldtype": "Data",
"fetch_from": "po.supplier",
},
],
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1,
},
{"read": 1, "role": "Supplier"},
],
}
).insert(ignore_if_duplicate=True)
def make_address(self):
records = [
{