Skip to content

Commit

Permalink
fix: update the testcase
Browse files Browse the repository at this point in the history
(cherry picked from commit 4d3e0f5)
  • Loading branch information
Nihantra-Patel authored and mergify[bot] committed Oct 28, 2024
1 parent f0be056 commit 962ddcf
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions hrms/payroll/doctype/payroll_entry/test_payroll_entry.py
Original file line number Diff line number Diff line change
Expand Up @@ -760,13 +760,27 @@ def test_loan_repayment_from_salary(self):

initial_gross_pay = flt(salary_slip.gross_pay) - flt(salary_slip.total_deduction)
loan_repayment_amount = flt(salary_slip.total_loan_repayment)
expected_net_pay = initial_gross_pay - loan_repayment_amount
expected_bank_entry_amount = initial_gross_pay - loan_repayment_amount

payroll_entry.make_bank_entry()
submit_bank_entry(payroll_entry.name)

salary_slip.reload()
self.assertEqual(salary_slip.net_pay, expected_net_pay)
bank_entry = frappe.db.sql(
"""
SELECT je.total_debit, je.total_credit
FROM `tabJournal Entry` je
INNER JOIN `tabJournal Entry Account` jea ON je.name = jea.parent
WHERE je.voucher_type = 'Bank Entry' AND jea.reference_type = 'Payroll Entry' AND jea.reference_name = %s
LIMIT 1
""",
payroll_entry.name,
as_dict=True,
)

total_debit = bank_entry[0].get("total_debit", 0)
total_credit = bank_entry[0].get("total_credit", 0)
self.assertEqual(total_debit, expected_bank_entry_amount)
self.assertEqual(total_credit, expected_bank_entry_amount)


def get_payroll_entry(**args):
Expand Down

0 comments on commit 962ddcf

Please sign in to comment.