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