Skip to content

Commit

Permalink
test: Loan entries in Bank Reco Statement report
Browse files Browse the repository at this point in the history
  • Loading branch information
ruchamahabal committed Jul 11, 2022
1 parent f6fb00b commit fd8d9a3
Showing 1 changed file with 39 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and Contributors
# See license.txt

import frappe
from frappe.tests.utils import FrappeTestCase

from erpnext.accounts.report.bank_reconciliation_statement.bank_reconciliation_statement import (
execute,
)
from erpnext.loan_management.doctype.loan.test_loan import create_loan_accounts
from erpnext.accounts.doctype.bank_transaction.test_bank_transaction import create_loan_and_repayment


class TestBankReconciliationStatement(FrappeTestCase):
def setUp(self):
for dt in [
"Loan Repayment",
"Loan Disbursement",
"Journal Entry",
"Journal Entry Account",
"Payment Entry",
]:
frappe.db.delete(dt)

def test_loan_entries_in_bank_reco_statement(self):
create_loan_accounts()
repayment_entry = create_loan_and_repayment()

filters = frappe._dict(
{
"company": "Test Company",
"account": "Payment Account - _TC",
"report_date": "2018-10-30",
}
)
result = execute(filters)

self.assertEqual(result[1][0].payment_entry, repayment_entry.name)

0 comments on commit fd8d9a3

Please sign in to comment.