From b8aab16156b11cc47680944c638efceb7120b349 Mon Sep 17 00:00:00 2001 From: Jared Self Date: Fri, 29 Jan 2021 10:30:45 -0700 Subject: [PATCH] Test Special Date Changes --- l10n_us_hr_payroll/tests/test_special.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/l10n_us_hr_payroll/tests/test_special.py b/l10n_us_hr_payroll/tests/test_special.py index 688761ec..3c7334b6 100644 --- a/l10n_us_hr_payroll/tests/test_special.py +++ b/l10n_us_hr_payroll/tests/test_special.py @@ -7,7 +7,7 @@ class TestSpecial(TestUsPayslip): employee = self._createEmployee() # so the schedule_pay is now on the Structure... contract = self._createContract(employee, wage=salary, schedule_pay='semi-monthly') - payslip = self._createPayslip(employee, '2019-01-01', '2019-01-14') + payslip = self._createPayslip(employee, '2020-01-01', '2020-01-14') payslip.compute_sheet() def test_payslip_sum_behavior(self): @@ -28,8 +28,8 @@ class TestSpecial(TestUsPayslip): 'condition_python': 'result = 1', 'amount_select': 'code', 'amount_python_compute': ''' -ytd_category = payslip.sum_category('test_sum_behavior', '2020-01-01', '2021-01-01') -ytd_rule = payslip.sum('test_sum_behavior', '2020-01-01', '2021-01-01') +ytd_category = payslip.sum_category('test_sum_behavior', '2021-01-01', '2022-01-01') +ytd_rule = payslip.sum('test_sum_behavior', '2021-01-01', '2022-01-01') result = 0.0 if ytd_category != ytd_rule: # error @@ -42,7 +42,7 @@ elif ytd_rule == 0.0: salary = 80000.0 employee = self._createEmployee() contract = self._createContract(employee, wage=salary, schedule_pay='bi-weekly') - payslip = self._createPayslip(employee, '2019-12-30', '2020-01-12') + payslip = self._createPayslip(employee, '2020-12-30', '2021-01-12') payslip.compute_sheet() cats = self._getCategories(payslip) self.assertEqual(cats['test_sum_behavior'], 1.0) @@ -51,7 +51,7 @@ elif ytd_rule == 0.0: # Basic date_from behavior. self.env['ir.config_parameter'].set_param('hr_payroll.payslip.sum_behavior', 'date_from') # The the date_from on the last payslip will not be found - payslip = self._createPayslip(employee, '2020-01-13', '2020-01-27') + payslip = self._createPayslip(employee, '2021-01-13', '2021-01-27') payslip.compute_sheet() cats = self._getCategories(payslip) self.assertEqual(cats['test_sum_behavior'], 1.0) @@ -59,7 +59,7 @@ elif ytd_rule == 0.0: # date_to behavior. self.env['ir.config_parameter'].set_param('hr_payroll.payslip.sum_behavior', 'date_to') # The date_to on the last payslip is found - payslip = self._createPayslip(employee, '2020-01-13', '2020-01-27') + payslip = self._createPayslip(employee, '2021-01-13', '2021-01-27') payslip.compute_sheet() cats = self._getCategories(payslip) self.assertEqual(cats['test_sum_behavior'], 0.0) @@ -104,14 +104,14 @@ result += payslip.sum_category('ALW', str(year) + '-01-01', str(year+1) + '-01-0 salary = 80000.0 employee = self._createEmployee() contract = self._createContract(employee, wage=salary, schedule_pay='bi-weekly') - payslip = self._createPayslip(employee, '2020-01-01', '2020-01-14') + payslip = self._createPayslip(employee, '2021-01-01', '2021-01-14') payslip.compute_sheet() cats = self._getCategories(payslip) rules = self._getRules(payslip) self.assertEqual(rules['RECURSION_TEST'], 200.0) process_payslip(payslip) - payslip = self._createPayslip(employee, '2020-01-15', '2020-01-27') + payslip = self._createPayslip(employee, '2021-01-15', '2021-01-27') payslip.compute_sheet() cats = self._getCategories(payslip) rules = self._getRules(payslip)