refactor(test): move company setup to bootstrap

This commit is contained in:
ruthra kumar
2026-03-20 12:02:02 +05:30
parent 342ce65401
commit 9ed072ac83
2 changed files with 8 additions and 18 deletions

View File

@@ -10,11 +10,6 @@ from erpnext.tests.utils import ERPNextTestSuite
class TestOpeningInvoiceCreationTool(ERPNextTestSuite):
def setUp(self):
# TODO: move to bootstrap
if not frappe.db.exists("Company", "_Test Opening Invoice Company"):
make_company()
def make_invoices(
self,
invoice_type="Sales",
@@ -179,19 +174,6 @@ def get_opening_invoice_creation_dict(**args):
return invoice_dict
def make_company():
if frappe.db.exists("Company", "_Test Opening Invoice Company"):
return frappe.get_doc("Company", "_Test Opening Invoice Company")
company = frappe.new_doc("Company")
company.company_name = "_Test Opening Invoice Company"
company.abbr = "_TOIC"
company.default_currency = "INR"
company.country = "Pakistan"
company.insert()
return company
def make_customer(customer=None):
customer_name = customer or "Opening Customer"
customer = frappe.get_doc(

View File

@@ -180,5 +180,13 @@
"default_currency": "ZAR",
"doctype": "Company",
"create_chart_of_accounts_based_on": "Standard Template"
},
{
"abbr": "_TOIC",
"company_name": "_Test Opening Invoice Company",
"country": "Pakistan",
"default_currency": "INR",
"doctype": "Company",
"create_chart_of_accounts_based_on": "Standard Template"
}
]