From 1e2ad764839eefbc8acf9800c185bf7403afaa06 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 29 Feb 2012 09:42:40 +0100 Subject: [PATCH] [FIX] *payroll: proper date calculations in tests, avoid issues on leap years bzr revid: odo@openerp.com-20120229084240-afe5cay3r2wxpvoy --- addons/hr_payroll/test/payslip.yml | 2 +- addons/hr_payroll_account/test/hr_payroll_account.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_payroll/test/payslip.yml b/addons/hr_payroll/test/payslip.yml index 87d04c0b346..c3ad3a1a85c 100644 --- a/addons/hr_payroll/test/payslip.yml +++ b/addons/hr_payroll/test/payslip.yml @@ -27,7 +27,7 @@ I create a contract for "Richard" - !record {model: hr.contract, id: hr_contract_richard}: - date_end: !eval "'%s-%s-%s' %(datetime.now().year+1,datetime.now().month,datetime.now().day)" + date_end: !eval "(datetime.now() + timedelta(days=365)).strftime('%Y-%m-%d')" date_start: !eval time.strftime('%Y-%m-%d') name: Contract for Richard wage: 5000.0 diff --git a/addons/hr_payroll_account/test/hr_payroll_account.yml b/addons/hr_payroll_account/test/hr_payroll_account.yml index 61bce8d34b1..31733878335 100644 --- a/addons/hr_payroll_account/test/hr_payroll_account.yml +++ b/addons/hr_payroll_account/test/hr_payroll_account.yml @@ -42,7 +42,7 @@ I create a contract for "John". - !record {model: hr.contract, id: hr_contract_john}: - date_end: !eval "'%s-%s-%s' %(datetime.now().year+1,datetime.now().month,datetime.now().day)" + date_end: !eval "(datetime.now() + timedelta(days=365)).strftime('%Y-%m-%d')" date_start: !eval time.strftime('%Y-%m-%d') name: Contract for John wage: 5000.0