refactor(test): make prospect deterministic

This commit is contained in:
ruthra kumar
2025-11-13 13:21:07 +05:30
parent 0b2dbcf30c
commit 1a6358ec70

View File

@@ -11,11 +11,12 @@ from erpnext.tests.utils import ERPNextTestSuite
class TestProspect(ERPNextTestSuite): class TestProspect(ERPNextTestSuite):
def test_add_lead_to_prospect_and_address_linking(self): def test_add_lead_to_prospect_and_address_linking(self):
company = self.companies[0].name
lead_doc = make_lead() lead_doc = make_lead()
address_doc = make_address(address_title=lead_doc.name) address_doc = make_address(address_title=lead_doc.name)
address_doc.append("links", {"link_doctype": lead_doc.doctype, "link_name": lead_doc.name}) address_doc.append("links", {"link_doctype": lead_doc.doctype, "link_name": lead_doc.name})
address_doc.save() address_doc.save()
prospect_doc = make_prospect() prospect_doc = make_prospect(company=company, company_name=company)
add_lead_to_prospect(lead_doc.name, prospect_doc.name) add_lead_to_prospect(lead_doc.name, prospect_doc.name)
prospect_doc.reload() prospect_doc.reload()
lead_exists_in_prosoect = False lead_exists_in_prosoect = False
@@ -36,6 +37,7 @@ class TestProspect(ERPNextTestSuite):
"doctype": "Prospect", "doctype": "Prospect",
"company_name": "_Test Prospect", "company_name": "_Test Prospect",
"customer_group": "_Test Customer Group", "customer_group": "_Test Customer Group",
"company": self.companies[0].name,
} }
) )
prospect.insert() prospect.insert()
@@ -57,6 +59,7 @@ def make_prospect(**args):
{ {
"doctype": "Prospect", "doctype": "Prospect",
"company_name": args.company_name or f"_Test Company {random_string(3)}", "company_name": args.company_name or f"_Test Company {random_string(3)}",
"company": args.company,
} }
).insert() ).insert()