Browse Source

fix: flaky SLA test

develop
Rucha Mahabal 3 years ago
parent
commit
f67c95d32f
  1. 6
      erpnext/support/doctype/service_level_agreement/test_service_level_agreement.py

6
erpnext/support/doctype/service_level_agreement/test_service_level_agreement.py

@ -81,10 +81,9 @@ class TestServiceLevelAgreement(unittest.TestCase):
# check SLA custom fields created for leads
sla_fields = get_service_level_agreement_fields()
meta = frappe.get_meta(doctype, cached=False)
for field in sla_fields:
self.assertTrue(meta.has_field(field.get("fieldname")))
self.assertTrue(frappe.db.exists("Custom Field", {"dt": doctype, "fieldname": field.get("fieldname")}))
def test_docfield_creation_for_sla_on_custom_dt(self):
doctype = create_custom_doctype()
@ -102,10 +101,9 @@ class TestServiceLevelAgreement(unittest.TestCase):
# check SLA docfields created
sla_fields = get_service_level_agreement_fields()
meta = frappe.get_meta(doctype.name, cached=False)
for field in sla_fields:
self.assertTrue(meta.has_field(field.get("fieldname")))
self.assertTrue(frappe.db.exists("DocField", {"fieldname": field.get("fieldname"), "parent": doctype.name}))
def test_sla_application(self):
# Default Service Level Agreement

Loading…
Cancel
Save