diff --git a/erpnext/selling/doctype/customer/customer.py b/erpnext/selling/doctype/customer/customer.py index 040e3b10418..01e4813e94d 100644 --- a/erpnext/selling/doctype/customer/customer.py +++ b/erpnext/selling/doctype/customer/customer.py @@ -6,7 +6,7 @@ import frappe from frappe.model.naming import make_autoname from frappe import _, msgprint, throw import frappe.defaults -from frappe.utils import flt, cint, +from frappe.utils import flt, cint, cstr from frappe.desk.reportview import build_match_conditions from erpnext.utilities.transaction_base import TransactionBase from erpnext.utilities.address_and_contact import load_address_and_contact diff --git a/erpnext/selling/doctype/customer/test_customer.py b/erpnext/selling/doctype/customer/test_customer.py index 9972ae8fcec..0bbe5348106 100644 --- a/erpnext/selling/doctype/customer/test_customer.py +++ b/erpnext/selling/doctype/customer/test_customer.py @@ -68,6 +68,9 @@ class TestCustomer(unittest.TestCase): frappe.rename_doc("Customer", "_Test Customer 1 Renamed", "_Test Customer 1") def test_freezed_customer(self): + make_test_records("Customer") + make_test_records("Item") + frappe.db.set_value("Customer", "_Test Customer", "is_frozen", 1) from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order @@ -91,7 +94,7 @@ class TestCustomer(unittest.TestCase): }).insert(ignore_permissions=True) else: test_customer_1 = frappe.get_doc("Customer", "_Test Customer 1") - + duplicate_customer = frappe.get_doc({ "customer_group": "_Test Customer Group", "customer_name": "_Test Customer 1", @@ -99,7 +102,7 @@ class TestCustomer(unittest.TestCase): "doctype": "Customer", "territory": "_Test Territory" }).insert(ignore_permissions=True) - + self.assertEquals("_Test Customer 1", test_customer_1.name) self.assertEquals("_Test Customer 1 - 1", duplicate_customer.name) - self.assertEquals(test_customer_1.customer_name, duplicate_customer.customer_name) \ No newline at end of file + self.assertEquals(test_customer_1.customer_name, duplicate_customer.customer_name) \ No newline at end of file