test: patch payments app interface

This commit is contained in:
David
2024-04-03 02:23:17 +02:00
parent ec675ea3d8
commit a8cd850bb6

View File

@@ -2,6 +2,7 @@
# License: GNU General Public License v3. See license.txt
import json
from unittest.mock import patch
import frappe
import frappe.permissions
@@ -1956,7 +1957,12 @@ class TestSalesOrder(FrappeTestCase):
self.assertEqual(so.items[0].rate, scenario.get("expected_rate"))
self.assertEqual(so.packed_items[0].rate, scenario.get("expected_rate"))
def test_sales_order_advance_payment_status(self):
@patch(
# this also shadows one (1) call to _get_payment_gateway_controller
"erpnext.accounts.doctype.payment_request.payment_request.PaymentRequest.get_payment_url",
return_value=None,
)
def test_sales_order_advance_payment_status(self, mocked_get_payment_url):
from erpnext.accounts.doctype.payment_entry.test_payment_entry import get_payment_entry
from erpnext.accounts.doctype.payment_request.payment_request import make_payment_request