mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-23 15:09:20 +00:00
test: refactor use @change_settings decorator when possible
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
import frappe
|
import frappe
|
||||||
from frappe.tests.utils import FrappeTestCase
|
from frappe.tests.utils import FrappeTestCase, change_settings
|
||||||
from frappe.utils import add_days, flt, getdate, nowdate
|
from frappe.utils import add_days, flt, getdate, nowdate
|
||||||
from frappe.utils.data import today
|
from frappe.utils.data import today
|
||||||
|
|
||||||
@@ -709,13 +709,10 @@ class TestPurchaseOrder(FrappeTestCase):
|
|||||||
pi.insert()
|
pi.insert()
|
||||||
self.assertTrue(pi.get("payment_schedule"))
|
self.assertTrue(pi.get("payment_schedule"))
|
||||||
|
|
||||||
|
@change_settings("Accounts Settings", {"unlink_advance_payment_on_cancelation_of_order": 1})
|
||||||
def test_advance_payment_entry_unlink_against_purchase_order(self):
|
def test_advance_payment_entry_unlink_against_purchase_order(self):
|
||||||
from erpnext.accounts.doctype.payment_entry.test_payment_entry import get_payment_entry
|
from erpnext.accounts.doctype.payment_entry.test_payment_entry import get_payment_entry
|
||||||
|
|
||||||
frappe.db.set_value(
|
|
||||||
"Accounts Settings", "Accounts Settings", "unlink_advance_payment_on_cancelation_of_order", 1
|
|
||||||
)
|
|
||||||
|
|
||||||
po_doc = create_purchase_order()
|
po_doc = create_purchase_order()
|
||||||
|
|
||||||
pe = get_payment_entry("Purchase Order", po_doc.name, bank_account="_Test Bank - _TC")
|
pe = get_payment_entry("Purchase Order", po_doc.name, bank_account="_Test Bank - _TC")
|
||||||
@@ -735,10 +732,6 @@ class TestPurchaseOrder(FrappeTestCase):
|
|||||||
pe_doc = frappe.get_doc("Payment Entry", pe.name)
|
pe_doc = frappe.get_doc("Payment Entry", pe.name)
|
||||||
pe_doc.cancel()
|
pe_doc.cancel()
|
||||||
|
|
||||||
frappe.db.set_value(
|
|
||||||
"Accounts Settings", "Accounts Settings", "unlink_advance_payment_on_cancelation_of_order", 0
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_schedule_date(self):
|
def test_schedule_date(self):
|
||||||
po = create_purchase_order(do_not_submit=True)
|
po = create_purchase_order(do_not_submit=True)
|
||||||
po.schedule_date = None
|
po.schedule_date = None
|
||||||
|
|||||||
Reference in New Issue
Block a user