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

This commit is contained in:
ruthra kumar
2026-02-17 16:03:25 +05:30
parent 16bd107583
commit fe8064c3e6
32 changed files with 57 additions and 183 deletions

View File

@@ -28,12 +28,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

@@ -14,13 +14,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):