Merge pull request #26378 from ruchamahabal/fix-sla-test
fix(tests): flaky SLA test and precision in Payment Entry test
This commit is contained in:
commit
d1cb8d0bbd
@ -589,9 +589,9 @@ class TestPaymentEntry(unittest.TestCase):
|
|||||||
party_account_balance = get_balance_on(account=pe.paid_from, cost_center=pe.cost_center)
|
party_account_balance = get_balance_on(account=pe.paid_from, cost_center=pe.cost_center)
|
||||||
|
|
||||||
self.assertEqual(pe.cost_center, si.cost_center)
|
self.assertEqual(pe.cost_center, si.cost_center)
|
||||||
self.assertEqual(expected_account_balance, account_balance)
|
self.assertEqual(flt(expected_account_balance), account_balance)
|
||||||
self.assertEqual(expected_party_balance, party_balance)
|
self.assertEqual(flt(expected_party_balance), party_balance)
|
||||||
self.assertEqual(expected_party_account_balance, party_account_balance)
|
self.assertEqual(flt(expected_party_account_balance), party_account_balance)
|
||||||
|
|
||||||
def create_payment_terms_template():
|
def create_payment_terms_template():
|
||||||
|
|
||||||
|
@ -150,7 +150,8 @@
|
|||||||
"fieldtype": "Link",
|
"fieldtype": "Link",
|
||||||
"label": "Document Type",
|
"label": "Document Type",
|
||||||
"options": "DocType",
|
"options": "DocType",
|
||||||
"reqd": 1
|
"reqd": 1,
|
||||||
|
"set_only_once": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"default": "1",
|
"default": "1",
|
||||||
@ -178,7 +179,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2021-05-29 13:35:41.956849",
|
"modified": "2021-07-08 12:28:46.283334",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Support",
|
"module": "Support",
|
||||||
"name": "Service Level Agreement",
|
"name": "Service Level Agreement",
|
||||||
|
@ -328,16 +328,11 @@ def create_service_level_agreement(default_service_level_agreement, holiday_list
|
|||||||
"entity": entity
|
"entity": entity
|
||||||
})
|
})
|
||||||
|
|
||||||
service_level_agreement_exists = frappe.db.exists("Service Level Agreement", filters)
|
sla = frappe.db.exists("Service Level Agreement", filters)
|
||||||
|
if sla:
|
||||||
|
frappe.delete_doc("Service Level Agreement", sla, force=1)
|
||||||
|
|
||||||
if not service_level_agreement_exists:
|
return frappe.get_doc(service_level_agreement).insert(ignore_permissions=True)
|
||||||
doc = frappe.get_doc(service_level_agreement).insert(ignore_permissions=True)
|
|
||||||
else:
|
|
||||||
doc = frappe.get_doc("Service Level Agreement", service_level_agreement_exists)
|
|
||||||
doc.update(service_level_agreement)
|
|
||||||
doc.save()
|
|
||||||
|
|
||||||
return doc
|
|
||||||
|
|
||||||
|
|
||||||
def create_customer():
|
def create_customer():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user