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 |