import frappe | |
from frappe.tests.utils import FrappeTestCase | |
from erpnext.accounts.party import get_default_price_list | |
class PartyTestCase(FrappeTestCase): | |
def test_get_default_price_list_should_return_none_for_invalid_group(self): | |
customer = frappe.get_doc( | |
{ | |
"doctype": "Customer", | |
"customer_name": "test customer", | |
} | |
).insert(ignore_permissions=True, ignore_mandatory=True) | |
customer.customer_group = None | |
customer.save() | |
price_list = get_default_price_list(customer) | |
assert price_list is None |