diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index 3273a40ac7b..194f5a7457c 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -1004,6 +1004,8 @@ class TestPurchaseOrder(FrappeTestCase): # self.assertEqual(po.payment_terms_template, pi.payment_terms_template) compare_payment_schedules(self, po, pi) + @ERPNextTestSuite.change_settings("Selling Settings", {"maintain_same_sales_rate": 1}) + @ERPNextTestSuite.change_settings("Buying Settings", {"maintain_same_rate": 1}) def test_internal_transfer_flow(self): from erpnext.accounts.doctype.cost_center.test_cost_center import create_cost_center from erpnext.accounts.doctype.sales_invoice.sales_invoice import ( @@ -1015,9 +1017,6 @@ class TestPurchaseOrder(FrappeTestCase): ) from erpnext.stock.doctype.delivery_note.delivery_note import make_inter_company_purchase_receipt - frappe.db.set_single_value("Selling Settings", "maintain_same_sales_rate", 1) - frappe.db.set_single_value("Buying Settings", "maintain_same_rate", 1) - prepare_data_for_internal_transfer() supplier = "_Test Internal Supplier 2" @@ -1426,7 +1425,11 @@ class TestPurchaseOrder(FrappeTestCase): self.assertEqual(pi_2.status, "Paid") self.assertEqual(po.status, "Completed") +<<<<<<< HEAD @change_settings("Buying Settings", {"maintain_same_rate": 0}) +======= + @ERPNextTestSuite.change_settings("Buying Settings", {"maintain_same_rate": 0}) +>>>>>>> 99630f40eb (test(stock): prevent settings leakage in purchase order tests) def test_purchase_order_over_billing_missing_item(self): item1 = make_item( "_Test Item for Overbilling",