test: fix failing test case payment terms status

This commit is contained in:
ruthra 2022-01-05 10:11:19 +05:30
parent 1bac793083
commit 9f1e68801d

View File

@ -21,8 +21,7 @@ class TestPaymentTermsStatusForSalesOrder(ERPNextTestCase):
def test_payment_terms_status(self): def test_payment_terms_status(self):
# disable Must be a whole number # disable Must be a whole number
nos = frappe.get_doc("UOM", "Nos") nos = frappe.get_doc("UOM", "Nos")
nos.must_be_whole_number = 0 nos.db_set("must_be_whole_number", 0, commit=True)
nos.save()
template = None template = None
if frappe.db.exists("Payment Terms Template", "_Test 50-50"): if frappe.db.exists("Payment Terms Template", "_Test 50-50"):
@ -62,9 +61,9 @@ class TestPaymentTermsStatusForSalesOrder(ERPNextTestCase):
item=item.item_code, item=item.item_code,
qty=1, qty=1,
rate=1000000, rate=1000000,
po_no=54321,
do_not_save=True, do_not_save=True,
) )
so.po_no = ""
so.payment_terms_template = template.name so.payment_terms_template = template.name
so.save() so.save()
so.submit() so.submit()
@ -86,8 +85,7 @@ class TestPaymentTermsStatusForSalesOrder(ERPNextTestCase):
) )
# revert changes to Nos # revert changes to Nos
nos.must_be_whole_number = 1 nos.db_set("must_be_whole_number", 1, commit=True)
nos.save()
expected_value = [ expected_value = [
{ {