From c97c7c51a9a2691aa8bdfad6b0bc0d76fc94398e Mon Sep 17 00:00:00 2001 From: deepeshgarg007 Date: Tue, 28 May 2019 18:51:10 +0530 Subject: [PATCH] fix: Test cases for accounting dimension --- .../accounting_dimension/accounting_dimension.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py index 18d61f9634..a14f71407d 100644 --- a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py +++ b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py @@ -14,10 +14,16 @@ from frappe.utils.background_jobs import enqueue class AccountingDimension(Document): def before_insert(self): self.set_fieldname_and_label() - frappe.enqueue(make_dimension_in_accounting_doctypes, doc=self) + if frappe.flags.in_test: + make_dimension_in_accounting_doctypes(doc=self) + else: + frappe.enqueue(make_dimension_in_accounting_doctypes, doc=self) def on_trash(self): - frappe.enqueue(delete_accounting_dimension, doc=self) + if frappe.flags.in_test: + delete_accounting_dimension(doc=self) + else: + frappe.enqueue(delete_accounting_dimension, doc=self) def set_fieldname_and_label(self): if not self.label: @@ -103,7 +109,10 @@ def delete_accounting_dimension(doc): @frappe.whitelist() def disable_dimension(doc): - frappe.enqueue(start_dimension_disabling, doc=doc) + if frappe.flags.in_test: + frappe.enqueue(start_dimension_disabling, doc=doc) + else: + start_dimension_disabling(doc=doc) def start_dimension_disabling(doc): doc = json.loads(doc)