test: Fixes in test case
diff --git a/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py b/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py
index fbc44ee..c09aa1c 100644
--- a/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py
+++ b/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py
@@ -30,25 +30,33 @@
payment_entry = frappe.get_doc(
"Payment Entry", {"party_name": "_Test Supplier", "paid_from": "_Test Bank Clearance - _TC"}
)
- payment_entry.cancel()
- payment_entry.delete()
+
+ if payment_entry.docstatus == 1:
+ payment_entry.cancel()
+ payment_entry.delete()
loan = frappe.get_doc("Loan", {"applicant": "_Test Customer"})
ld_doc = frappe.get_doc("Loan Disbursement", {"against_loan": loan.name})
- ld_doc.cancel()
- ld_doc.delete()
+
+ if ld_doc.docstatus == 1:
+ ld_doc.cancel()
+ ld_doc.delete()
lr_doc = frappe.get_doc("Loan Repayment", {"against_loan": loan.name})
- lr_doc.cancel()
- lr_doc.delete()
+
+ if lr_doc.docstatus == 1:
+ lr_doc.cancel()
+ lr_doc.delete()
lia = frappe.get_doc("Loan Interest Accrual", {"loan": loan.name})
lia.delete()
plia = frappe.get_doc("Process Loan Interest Accrual", {"loan": loan.name})
- plia.cancel()
- plia.delete()
+
+ if plia.docstatus == 1:
+ plia.cancel()
+ plia.delete()
loan.load_from_db()
loan.cancel()