From 0e72a87613304f17089dd79d779ba9fe61860868 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Mon, 30 Jun 2014 13:03:17 +0530 Subject: [PATCH] Improved test_rename: check if comments are also moved on rename --- erpnext/selling/doctype/customer/test_customer.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/erpnext/selling/doctype/customer/test_customer.py b/erpnext/selling/doctype/customer/test_customer.py index e2273bc59c..a1db1cea41 100644 --- a/erpnext/selling/doctype/customer/test_customer.py +++ b/erpnext/selling/doctype/customer/test_customer.py @@ -41,11 +41,23 @@ class TestCustomer(unittest.TestCase): self.assertEquals(value, details.get(key)) def test_rename(self): + comment = frappe.new_doc("Comment") + comment.update({ + "comment": "Test Comment for Rename", + "comment_doctype": "Customer", + "comment_docname": "_Test Customer 1" + }) + comment.insert() + frappe.rename_doc("Customer", "_Test Customer 1", "_Test Customer 1 Renamed") self.assertTrue(frappe.db.exists("Customer", "_Test Customer 1 Renamed")) self.assertFalse(frappe.db.exists("Customer", "_Test Customer 1")) + # test that comment gets renamed + self.assertEquals(frappe.db.get_value("Comment", + {"comment_doctype": "Customer", "comment_docname": "Test Customer 1 Renamed"}), comment.name) + frappe.rename_doc("Customer", "_Test Customer 1 Renamed", "_Test Customer 1")