mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-12 17:51:20 +00:00
refactor(test): move webform custom dt creation to boostrap
(cherry picked from commit 426b7db3c8)
This commit is contained in:
@@ -22,7 +22,6 @@ class TestWebsite(ERPNextTestSuite):
|
|||||||
po1 = create_purchase_order(supplier="Supplier1")
|
po1 = create_purchase_order(supplier="Supplier1")
|
||||||
po2 = create_purchase_order(supplier="Supplier2")
|
po2 = create_purchase_order(supplier="Supplier2")
|
||||||
|
|
||||||
create_custom_doctype()
|
|
||||||
create_webform()
|
create_webform()
|
||||||
create_order_assignment(supplier="Supplier1", po=po1.name)
|
create_order_assignment(supplier="Supplier1", po=po1.name)
|
||||||
create_order_assignment(supplier="Supplier2", po=po2.name)
|
create_order_assignment(supplier="Supplier2", po=po2.name)
|
||||||
@@ -62,42 +61,6 @@ def create_user(name, email):
|
|||||||
).insert(ignore_if_duplicate=True)
|
).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():
|
def create_webform():
|
||||||
frappe.get_doc(
|
frappe.get_doc(
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2756,6 +2756,46 @@ class BootStrapTestData:
|
|||||||
}
|
}
|
||||||
).insert(ignore_permissions=True)
|
).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):
|
def make_address(self):
|
||||||
records = [
|
records = [
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user