mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-31 15:32:27 +00:00
test: convert trivially-equivalent raw SQL to ORM helpers
Convert test-only raw frappe.db.sql calls that have an exact ORM equivalent: full-table/filtered deletes -> frappe.db.delete, count -> frappe.db.count, row-existence assertions -> frappe.db.exists, single-row scalar fetches -> frappe.db.get_value, and simple equality/range-filter selects -> frappe.get_all. No behaviour change. Raw SQL that genuinely needs it is left as-is (dynamic identifiers, aggregates/group-by, positional as_list consumers, DB-catalog introspection).
This commit is contained in:
@@ -14,11 +14,11 @@ from erpnext.tests.utils import ERPNextTestSuite
|
||||
|
||||
class TestSetUp(ERPNextTestSuite):
|
||||
def setUp(self):
|
||||
frappe.db.sql("delete from `tabService Level Agreement`")
|
||||
frappe.db.sql("delete from `tabService Level Priority`")
|
||||
frappe.db.sql("delete from `tabSLA Fulfilled On Status`")
|
||||
frappe.db.sql("delete from `tabPause SLA On Status`")
|
||||
frappe.db.sql("delete from `tabService Day`")
|
||||
frappe.db.delete("Service Level Agreement")
|
||||
frappe.db.delete("Service Level Priority")
|
||||
frappe.db.delete("SLA Fulfilled On Status")
|
||||
frappe.db.delete("Pause SLA On Status")
|
||||
frappe.db.delete("Service Day")
|
||||
frappe.db.set_single_value("Support Settings", "track_service_level_agreement", 1)
|
||||
create_service_level_agreements_for_issues()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user