mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-04 20:59:11 +00:00
fix: tests (#29051)
* fix(test): create salary slip as per timesheet dates for Project Profitability * fix(test): reload salary slip before checking for payment days
This commit is contained in:
@@ -171,6 +171,7 @@ class TestSalarySlip(unittest.TestCase):
|
|||||||
salary_slip.end_date = month_end_date
|
salary_slip.end_date = month_end_date
|
||||||
salary_slip.save()
|
salary_slip.save()
|
||||||
salary_slip.submit()
|
salary_slip.submit()
|
||||||
|
salary_slip.reload()
|
||||||
|
|
||||||
no_of_days = self.get_no_of_days()
|
no_of_days = self.get_no_of_days()
|
||||||
days_in_month = no_of_days[0]
|
days_in_month = no_of_days[0]
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ class TestProjectProfitability(unittest.TestCase):
|
|||||||
|
|
||||||
self.timesheet = make_timesheet(emp, is_billable=1)
|
self.timesheet = make_timesheet(emp, is_billable=1)
|
||||||
self.salary_slip = make_salary_slip(self.timesheet.name)
|
self.salary_slip = make_salary_slip(self.timesheet.name)
|
||||||
|
self.salary_slip.start_date = self.timesheet.start_date
|
||||||
|
|
||||||
holidays = self.salary_slip.get_holidays_for_employee(date, date)
|
holidays = self.salary_slip.get_holidays_for_employee(date, date)
|
||||||
if holidays:
|
if holidays:
|
||||||
@@ -41,8 +42,8 @@ class TestProjectProfitability(unittest.TestCase):
|
|||||||
def test_project_profitability(self):
|
def test_project_profitability(self):
|
||||||
filters = {
|
filters = {
|
||||||
'company': '_Test Company',
|
'company': '_Test Company',
|
||||||
'start_date': add_days(getdate(), -3),
|
'start_date': add_days(self.timesheet.start_date, -3),
|
||||||
'end_date': getdate()
|
'end_date': self.timesheet.start_date
|
||||||
}
|
}
|
||||||
|
|
||||||
report = execute(filters)
|
report = execute(filters)
|
||||||
|
|||||||
Reference in New Issue
Block a user