From e165694ef3285d481a5b9b4b57c33134af41e296 Mon Sep 17 00:00:00 2001 From: "atp (Open ERP)" Date: Wed, 19 May 2010 11:02:13 +0530 Subject: [PATCH] [ADD]: hr_contract: add yaml test case for hr_contract module bzr revid: atp@tinyerp.co.in-20100519053213-mw7sp811fn4ejaej --- addons/hr_contract/__init__.py | 0 addons/hr_contract/__openerp__.py | 1 + addons/hr_contract/hr_contract.py | 0 addons/hr_contract/hr_contract_data.xml | 0 addons/hr_contract/hr_contract_view.xml | 4 +- addons/hr_contract/i18n/ar.po | 0 addons/hr_contract/i18n/bg.po | 0 addons/hr_contract/i18n/bs.po | 0 addons/hr_contract/i18n/ca.po | 0 addons/hr_contract/i18n/cs.po | 0 addons/hr_contract/i18n/de.po | 0 addons/hr_contract/i18n/el.po | 0 addons/hr_contract/i18n/es.po | 0 addons/hr_contract/i18n/es_AR.po | 0 addons/hr_contract/i18n/es_EC.po | 0 addons/hr_contract/i18n/et.po | 0 addons/hr_contract/i18n/fi.po | 0 addons/hr_contract/i18n/fr.po | 0 addons/hr_contract/i18n/hi.po | 0 addons/hr_contract/i18n/hr.po | 0 addons/hr_contract/i18n/hr_contract.pot | 0 addons/hr_contract/i18n/hu.po | 0 addons/hr_contract/i18n/id.po | 0 addons/hr_contract/i18n/it.po | 0 addons/hr_contract/i18n/ko.po | 0 addons/hr_contract/i18n/lt.po | 0 addons/hr_contract/i18n/lv.po | 0 addons/hr_contract/i18n/nl.po | 0 addons/hr_contract/i18n/nl_BE.po | 0 addons/hr_contract/i18n/pl.po | 0 addons/hr_contract/i18n/pt.po | 0 addons/hr_contract/i18n/pt_BR.po | 0 addons/hr_contract/i18n/ro.po | 0 addons/hr_contract/i18n/ru.po | 0 addons/hr_contract/i18n/sl.po | 0 addons/hr_contract/i18n/sq.po | 0 addons/hr_contract/i18n/sr.po | 0 addons/hr_contract/i18n/sv.po | 0 addons/hr_contract/i18n/tlh.po | 0 addons/hr_contract/i18n/tr.po | 0 addons/hr_contract/i18n/uk.po | 0 addons/hr_contract/i18n/vi.po | 0 addons/hr_contract/i18n/zh_CN.po | 0 addons/hr_contract/i18n/zh_TW.po | 0 .../security/hr_contract_security.xml | 0 .../hr_contract/security/ir.model.access.csv | 0 addons/hr_contract/test/test_hr_contract.yml | 46 +++++++++++++++++++ 47 files changed, 49 insertions(+), 2 deletions(-) mode change 100644 => 100755 addons/hr_contract/__init__.py mode change 100644 => 100755 addons/hr_contract/__openerp__.py mode change 100644 => 100755 addons/hr_contract/hr_contract.py mode change 100644 => 100755 addons/hr_contract/hr_contract_data.xml mode change 100644 => 100755 addons/hr_contract/hr_contract_view.xml mode change 100644 => 100755 addons/hr_contract/i18n/ar.po mode change 100644 => 100755 addons/hr_contract/i18n/bg.po mode change 100644 => 100755 addons/hr_contract/i18n/bs.po mode change 100644 => 100755 addons/hr_contract/i18n/ca.po mode change 100644 => 100755 addons/hr_contract/i18n/cs.po mode change 100644 => 100755 addons/hr_contract/i18n/de.po mode change 100644 => 100755 addons/hr_contract/i18n/el.po mode change 100644 => 100755 addons/hr_contract/i18n/es.po mode change 100644 => 100755 addons/hr_contract/i18n/es_AR.po mode change 100644 => 100755 addons/hr_contract/i18n/es_EC.po mode change 100644 => 100755 addons/hr_contract/i18n/et.po mode change 100644 => 100755 addons/hr_contract/i18n/fi.po mode change 100644 => 100755 addons/hr_contract/i18n/fr.po mode change 100644 => 100755 addons/hr_contract/i18n/hi.po mode change 100644 => 100755 addons/hr_contract/i18n/hr.po mode change 100644 => 100755 addons/hr_contract/i18n/hr_contract.pot mode change 100644 => 100755 addons/hr_contract/i18n/hu.po mode change 100644 => 100755 addons/hr_contract/i18n/id.po mode change 100644 => 100755 addons/hr_contract/i18n/it.po mode change 100644 => 100755 addons/hr_contract/i18n/ko.po mode change 100644 => 100755 addons/hr_contract/i18n/lt.po mode change 100644 => 100755 addons/hr_contract/i18n/lv.po mode change 100644 => 100755 addons/hr_contract/i18n/nl.po mode change 100644 => 100755 addons/hr_contract/i18n/nl_BE.po mode change 100644 => 100755 addons/hr_contract/i18n/pl.po mode change 100644 => 100755 addons/hr_contract/i18n/pt.po mode change 100644 => 100755 addons/hr_contract/i18n/pt_BR.po mode change 100644 => 100755 addons/hr_contract/i18n/ro.po mode change 100644 => 100755 addons/hr_contract/i18n/ru.po mode change 100644 => 100755 addons/hr_contract/i18n/sl.po mode change 100644 => 100755 addons/hr_contract/i18n/sq.po mode change 100644 => 100755 addons/hr_contract/i18n/sr.po mode change 100644 => 100755 addons/hr_contract/i18n/sv.po mode change 100644 => 100755 addons/hr_contract/i18n/tlh.po mode change 100644 => 100755 addons/hr_contract/i18n/tr.po mode change 100644 => 100755 addons/hr_contract/i18n/uk.po mode change 100644 => 100755 addons/hr_contract/i18n/vi.po mode change 100644 => 100755 addons/hr_contract/i18n/zh_CN.po mode change 100644 => 100755 addons/hr_contract/i18n/zh_TW.po mode change 100644 => 100755 addons/hr_contract/security/hr_contract_security.xml mode change 100644 => 100755 addons/hr_contract/security/ir.model.access.csv create mode 100644 addons/hr_contract/test/test_hr_contract.yml diff --git a/addons/hr_contract/__init__.py b/addons/hr_contract/__init__.py old mode 100644 new mode 100755 diff --git a/addons/hr_contract/__openerp__.py b/addons/hr_contract/__openerp__.py old mode 100644 new mode 100755 index d47b3b687cb..29678612e34 --- a/addons/hr_contract/__openerp__.py +++ b/addons/hr_contract/__openerp__.py @@ -42,6 +42,7 @@ 'hr_contract_view.xml' ], 'demo_xml': [], + 'test': ['test/test_hr_contract.yml'], 'installable': True, 'active': False, 'certificate': '0046298028637', diff --git a/addons/hr_contract/hr_contract.py b/addons/hr_contract/hr_contract.py old mode 100644 new mode 100755 diff --git a/addons/hr_contract/hr_contract_data.xml b/addons/hr_contract/hr_contract_data.xml old mode 100644 new mode 100755 diff --git a/addons/hr_contract/hr_contract_view.xml b/addons/hr_contract/hr_contract_view.xml old mode 100644 new mode 100755 index 9951a9e3982..66e1fba946a --- a/addons/hr_contract/hr_contract_view.xml +++ b/addons/hr_contract/hr_contract_view.xml @@ -142,13 +142,12 @@ - - + @@ -203,6 +202,7 @@ + diff --git a/addons/hr_contract/i18n/ar.po b/addons/hr_contract/i18n/ar.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/bg.po b/addons/hr_contract/i18n/bg.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/bs.po b/addons/hr_contract/i18n/bs.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/ca.po b/addons/hr_contract/i18n/ca.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/cs.po b/addons/hr_contract/i18n/cs.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/de.po b/addons/hr_contract/i18n/de.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/el.po b/addons/hr_contract/i18n/el.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/es.po b/addons/hr_contract/i18n/es.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/es_AR.po b/addons/hr_contract/i18n/es_AR.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/es_EC.po b/addons/hr_contract/i18n/es_EC.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/et.po b/addons/hr_contract/i18n/et.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/fi.po b/addons/hr_contract/i18n/fi.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/fr.po b/addons/hr_contract/i18n/fr.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/hi.po b/addons/hr_contract/i18n/hi.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/hr.po b/addons/hr_contract/i18n/hr.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/hr_contract.pot b/addons/hr_contract/i18n/hr_contract.pot old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/hu.po b/addons/hr_contract/i18n/hu.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/id.po b/addons/hr_contract/i18n/id.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/it.po b/addons/hr_contract/i18n/it.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/ko.po b/addons/hr_contract/i18n/ko.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/lt.po b/addons/hr_contract/i18n/lt.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/lv.po b/addons/hr_contract/i18n/lv.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/nl.po b/addons/hr_contract/i18n/nl.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/nl_BE.po b/addons/hr_contract/i18n/nl_BE.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/pl.po b/addons/hr_contract/i18n/pl.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/pt.po b/addons/hr_contract/i18n/pt.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/pt_BR.po b/addons/hr_contract/i18n/pt_BR.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/ro.po b/addons/hr_contract/i18n/ro.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/ru.po b/addons/hr_contract/i18n/ru.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/sl.po b/addons/hr_contract/i18n/sl.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/sq.po b/addons/hr_contract/i18n/sq.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/sr.po b/addons/hr_contract/i18n/sr.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/sv.po b/addons/hr_contract/i18n/sv.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/tlh.po b/addons/hr_contract/i18n/tlh.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/tr.po b/addons/hr_contract/i18n/tr.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/uk.po b/addons/hr_contract/i18n/uk.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/vi.po b/addons/hr_contract/i18n/vi.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/zh_CN.po b/addons/hr_contract/i18n/zh_CN.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/i18n/zh_TW.po b/addons/hr_contract/i18n/zh_TW.po old mode 100644 new mode 100755 diff --git a/addons/hr_contract/security/hr_contract_security.xml b/addons/hr_contract/security/hr_contract_security.xml old mode 100644 new mode 100755 diff --git a/addons/hr_contract/security/ir.model.access.csv b/addons/hr_contract/security/ir.model.access.csv old mode 100644 new mode 100755 diff --git a/addons/hr_contract/test/test_hr_contract.yml b/addons/hr_contract/test/test_hr_contract.yml new file mode 100644 index 00000000000..87c44722e2c --- /dev/null +++ b/addons/hr_contract/test/test_hr_contract.yml @@ -0,0 +1,46 @@ +- | + In order to test hr_contract module in OpenERP, + I will create contract for "Mark Johnson" employee. + +- | + First I create Employee "Mark Johnson" +- + !record {model: hr.employee, id: hr_employee_employee0}: + address_home_id: base.res_partner_address_1 + company_id: base.main_company + gender: male + name: Mark Johnson + user_id: base.user_root + +- | + Given that I have Contract wage period "monthly" and + specify "hours in period" is "176.00" +- + !record {model: hr.contract.wage.type.period, id: hr_contract_wage_type_period_monthly0}: + factor_days: 178.0 + name: monthly +- | + Given that I have Contract wage type "Monthly Gross Wage". + select wage period "monthly" and type "Gross". with hour cost "1.9" +- + !record {model: hr.contract.wage.type, id: hr_contract_wage_type_monthlygrosswage0}: + factor_type: 1.9 + name: Monthly Gross Wage + period_id: 'hr_contract_wage_type_period_monthly0' + type: gross + +- | + Now I start by create contract for "Mark Johnson". + Select wage type "Monthly Gross Wage" and Wage period "monthly" + which I have given. +- + !record {model: hr.contract, id: hr_contract_contract0}: + advantages_gross: 0.0 + employee_id: 'hr_employee_employee0' + advantages_net: 0.0 + date_end: '2011-05-18' + date_start: '2010-05-18' + name: contract1 + wage: 1.0 + wage_type_id: hr_contract_wage_type_monthlygrosswage0 + working_hours: resource.timesheet_group1