17 lines
515 B
Python
17 lines
515 B
Python
|
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
|