test: delete ledger entry after each test to maintain balance
This commit is contained in:
parent
35786c0067
commit
61bb236cfa
@ -17,6 +17,7 @@ class TestLeaveEncashment(unittest.TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
frappe.db.sql('''delete from `tabLeave Period`''')
|
frappe.db.sql('''delete from `tabLeave Period`''')
|
||||||
frappe.db.sql('''delete from `tabLeave Allocation`''')
|
frappe.db.sql('''delete from `tabLeave Allocation`''')
|
||||||
|
frappe.db.sql('''delete from `tabLeave Ledger Entry`''')
|
||||||
frappe.db.sql('''delete from `tabAdditional Salary`''')
|
frappe.db.sql('''delete from `tabAdditional Salary`''')
|
||||||
|
|
||||||
# create the leave policy
|
# create the leave policy
|
||||||
@ -41,11 +42,11 @@ class TestLeaveEncashment(unittest.TestCase):
|
|||||||
def test_leave_balance_value_and_amount(self):
|
def test_leave_balance_value_and_amount(self):
|
||||||
frappe.db.sql('''delete from `tabLeave Encashment`''')
|
frappe.db.sql('''delete from `tabLeave Encashment`''')
|
||||||
leave_encashment = frappe.get_doc(dict(
|
leave_encashment = frappe.get_doc(dict(
|
||||||
doctype = 'Leave Encashment',
|
doctype='Leave Encashment',
|
||||||
employee = self.employee,
|
employee=self.employee,
|
||||||
leave_type = "_Test Leave Type Encashment",
|
leave_type="_Test Leave Type Encashment",
|
||||||
leave_period = self.leave_period.name,
|
leave_period=self.leave_period.name,
|
||||||
payroll_date = today()
|
payroll_date=today()
|
||||||
)).insert()
|
)).insert()
|
||||||
|
|
||||||
self.assertEqual(leave_encashment.leave_balance, 10)
|
self.assertEqual(leave_encashment.leave_balance, 10)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user