fix: Test case

This commit is contained in:
Deepesh Garg
2021-09-29 22:26:33 +05:30
parent 72986abab9
commit 23863c7663

View File

@@ -374,12 +374,15 @@ def make_gl_entries(doc, credit_account, debit_account, against,
try: try:
make_gl_entries(gl_entries, cancel=(doc.docstatus == 2), merge_entries=True) make_gl_entries(gl_entries, cancel=(doc.docstatus == 2), merge_entries=True)
frappe.db.commit() frappe.db.commit()
except Exception: except Exception as e:
frappe.db.rollback() if frappe.flags.in_test:
traceback = frappe.get_traceback() raise e
frappe.log_error(message=traceback) else:
frappe.db.rollback()
traceback = frappe.get_traceback()
frappe.log_error(message=traceback)
frappe.flags.deferred_accounting_error = True frappe.flags.deferred_accounting_error = True
def send_mail(deferred_process): def send_mail(deferred_process):
title = _("Error while processing deferred accounting for {0}").format(deferred_process) title = _("Error while processing deferred accounting for {0}").format(deferred_process)