refactor(test): tax rule; removed setUpClass, tearDownClass

This commit is contained in:
ruthra kumar
2026-02-17 16:03:25 +05:30
parent aa998219b1
commit cb693e05bf
32 changed files with 60 additions and 184 deletions

View File

@@ -27,12 +27,8 @@ def create_test_appointment():
class TestAppointment(ERPNextTestSuite):
@classmethod
def setUpClass(cls):
super().setUpClass()
frappe.db.delete("Lead", {"email_id": LEAD_EMAIL})
def setUp(self):
frappe.db.delete("Lead", {"email_id": LEAD_EMAIL})
self.test_appointment = create_test_appointment()
self.test_appointment.set_verified(self.test_appointment.customer_email)

View File

@@ -12,13 +12,11 @@ from erpnext.tests.utils import ERPNextTestSuite
class TestOpportunity(ERPNextTestSuite):
@classmethod
def setUpClass(cls):
super().setUpClass()
def setUp(self):
# Only first lead is required
# TODO: dynamically generate limited test records
cls.make_leads()
cls.make_opportunities()
self.make_leads()
self.make_opportunities()
@classmethod
def make_opportunities(cls):

View File

@@ -8,9 +8,7 @@ from erpnext.tests.utils import ERPNextTestSuite
class TestOpportunitySummaryBySalesStage(ERPNextTestSuite):
@classmethod
def setUpClass(cls):
super().setUpClass()
def setUp(self):
create_opportunity()
def test_opportunity_summary_by_sales_stage(self):