From 863e387e86e7aa63f0b71b48b8b8bbf0d7b7bd8e Mon Sep 17 00:00:00 2001 From: "atp (Open ERP)" Date: Wed, 19 May 2010 10:26:21 +0530 Subject: [PATCH] [ADD]: hr: add Yaml test file for hr module. bzr revid: atp@tinyerp.co.in-20100519045621-rlzppjmw028869kp --- addons/hr/__init__.py | 0 addons/hr/__openerp__.py | 2 + addons/hr/hr.py | 0 addons/hr/hr_data.xml | 0 addons/hr/hr_demo.xml | 0 addons/hr/hr_department.py | 0 addons/hr/hr_department_demo.xml | 0 addons/hr/hr_department_view.xml | 0 addons/hr/hr_installer.xml | 0 addons/hr/hr_view.xml | 1 - addons/hr/i18n/ar.po | 0 addons/hr/i18n/bs.po | 0 addons/hr/i18n/ca.po | 0 addons/hr/i18n/cs.po | 0 addons/hr/i18n/de.po | 0 addons/hr/i18n/el.po | 0 addons/hr/i18n/es.po | 0 addons/hr/i18n/es_AR.po | 0 addons/hr/i18n/es_EC.po | 0 addons/hr/i18n/et.po | 0 addons/hr/i18n/fi.po | 0 addons/hr/i18n/fr.po | 0 addons/hr/i18n/hi.po | 0 addons/hr/i18n/hr.po | 0 addons/hr/i18n/hr.pot | 0 addons/hr/i18n/hu.po | 0 addons/hr/i18n/id.po | 0 addons/hr/i18n/it.po | 0 addons/hr/i18n/ko.po | 0 addons/hr/i18n/lt.po | 0 addons/hr/i18n/lv.po | 0 addons/hr/i18n/nl.po | 0 addons/hr/i18n/nl_BE.po | 0 addons/hr/i18n/pl.po | 0 addons/hr/i18n/pt.po | 0 addons/hr/i18n/pt_BR.po | 0 addons/hr/i18n/ro.po | 0 addons/hr/i18n/ru.po | 0 addons/hr/i18n/sk.po | 0 addons/hr/i18n/sl.po | 0 addons/hr/i18n/sq.po | 0 addons/hr/i18n/sr.po | 0 addons/hr/i18n/sv.po | 0 addons/hr/i18n/th.po | 0 addons/hr/i18n/th_TH.po | 0 addons/hr/i18n/tlh.po | 0 addons/hr/i18n/tr.po | 0 addons/hr/i18n/uk.po | 0 addons/hr/i18n/vi.po | 0 addons/hr/i18n/zh_CN.po | 0 addons/hr/i18n/zh_TW.po | 0 addons/hr/installer.py | 0 addons/hr/process/hr_process.xml | 0 addons/hr/security/hr_security.xml | 0 addons/hr/security/ir.model.access.csv | 0 addons/hr/test/test_hr.yml | 68 ++++++++++++++++++++++++++ 56 files changed, 70 insertions(+), 1 deletion(-) mode change 100644 => 100755 addons/hr/__init__.py mode change 100644 => 100755 addons/hr/__openerp__.py mode change 100644 => 100755 addons/hr/hr.py mode change 100644 => 100755 addons/hr/hr_data.xml mode change 100644 => 100755 addons/hr/hr_demo.xml mode change 100644 => 100755 addons/hr/hr_department.py mode change 100644 => 100755 addons/hr/hr_department_demo.xml mode change 100644 => 100755 addons/hr/hr_department_view.xml mode change 100644 => 100755 addons/hr/hr_installer.xml mode change 100644 => 100755 addons/hr/hr_view.xml mode change 100644 => 100755 addons/hr/i18n/ar.po mode change 100644 => 100755 addons/hr/i18n/bs.po mode change 100644 => 100755 addons/hr/i18n/ca.po mode change 100644 => 100755 addons/hr/i18n/cs.po mode change 100644 => 100755 addons/hr/i18n/de.po mode change 100644 => 100755 addons/hr/i18n/el.po mode change 100644 => 100755 addons/hr/i18n/es.po mode change 100644 => 100755 addons/hr/i18n/es_AR.po mode change 100644 => 100755 addons/hr/i18n/es_EC.po mode change 100644 => 100755 addons/hr/i18n/et.po mode change 100644 => 100755 addons/hr/i18n/fi.po mode change 100644 => 100755 addons/hr/i18n/fr.po mode change 100644 => 100755 addons/hr/i18n/hi.po mode change 100644 => 100755 addons/hr/i18n/hr.po mode change 100644 => 100755 addons/hr/i18n/hr.pot mode change 100644 => 100755 addons/hr/i18n/hu.po mode change 100644 => 100755 addons/hr/i18n/id.po mode change 100644 => 100755 addons/hr/i18n/it.po mode change 100644 => 100755 addons/hr/i18n/ko.po mode change 100644 => 100755 addons/hr/i18n/lt.po mode change 100644 => 100755 addons/hr/i18n/lv.po mode change 100644 => 100755 addons/hr/i18n/nl.po mode change 100644 => 100755 addons/hr/i18n/nl_BE.po mode change 100644 => 100755 addons/hr/i18n/pl.po mode change 100644 => 100755 addons/hr/i18n/pt.po mode change 100644 => 100755 addons/hr/i18n/pt_BR.po mode change 100644 => 100755 addons/hr/i18n/ro.po mode change 100644 => 100755 addons/hr/i18n/ru.po mode change 100644 => 100755 addons/hr/i18n/sk.po mode change 100644 => 100755 addons/hr/i18n/sl.po mode change 100644 => 100755 addons/hr/i18n/sq.po mode change 100644 => 100755 addons/hr/i18n/sr.po mode change 100644 => 100755 addons/hr/i18n/sv.po mode change 100644 => 100755 addons/hr/i18n/th.po mode change 100644 => 100755 addons/hr/i18n/th_TH.po mode change 100644 => 100755 addons/hr/i18n/tlh.po mode change 100644 => 100755 addons/hr/i18n/tr.po mode change 100644 => 100755 addons/hr/i18n/uk.po mode change 100644 => 100755 addons/hr/i18n/vi.po mode change 100644 => 100755 addons/hr/i18n/zh_CN.po mode change 100644 => 100755 addons/hr/i18n/zh_TW.po mode change 100644 => 100755 addons/hr/installer.py mode change 100644 => 100755 addons/hr/process/hr_process.xml mode change 100644 => 100755 addons/hr/security/hr_security.xml mode change 100644 => 100755 addons/hr/security/ir.model.access.csv create mode 100644 addons/hr/test/test_hr.yml diff --git a/addons/hr/__init__.py b/addons/hr/__init__.py old mode 100644 new mode 100755 diff --git a/addons/hr/__openerp__.py b/addons/hr/__openerp__.py old mode 100644 new mode 100755 index d6477640582..7c0b0bed128 --- a/addons/hr/__openerp__.py +++ b/addons/hr/__openerp__.py @@ -47,6 +47,8 @@ ], 'demo_xml': ['hr_demo.xml', 'hr_department_demo.xml'], + + 'test': ['test/test_hr.yml'], 'installable': True, 'active': False, 'certificate': '0086710558965', diff --git a/addons/hr/hr.py b/addons/hr/hr.py old mode 100644 new mode 100755 diff --git a/addons/hr/hr_data.xml b/addons/hr/hr_data.xml old mode 100644 new mode 100755 diff --git a/addons/hr/hr_demo.xml b/addons/hr/hr_demo.xml old mode 100644 new mode 100755 diff --git a/addons/hr/hr_department.py b/addons/hr/hr_department.py old mode 100644 new mode 100755 diff --git a/addons/hr/hr_department_demo.xml b/addons/hr/hr_department_demo.xml old mode 100644 new mode 100755 diff --git a/addons/hr/hr_department_view.xml b/addons/hr/hr_department_view.xml old mode 100644 new mode 100755 diff --git a/addons/hr/hr_installer.xml b/addons/hr/hr_installer.xml old mode 100644 new mode 100755 diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml old mode 100644 new mode 100755 index 47efc17825e..37fbf787436 --- a/addons/hr/hr_view.xml +++ b/addons/hr/hr_view.xml @@ -191,7 +191,6 @@ - diff --git a/addons/hr/i18n/ar.po b/addons/hr/i18n/ar.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/bs.po b/addons/hr/i18n/bs.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/ca.po b/addons/hr/i18n/ca.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/cs.po b/addons/hr/i18n/cs.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/de.po b/addons/hr/i18n/de.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/el.po b/addons/hr/i18n/el.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/es.po b/addons/hr/i18n/es.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/es_AR.po b/addons/hr/i18n/es_AR.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/es_EC.po b/addons/hr/i18n/es_EC.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/et.po b/addons/hr/i18n/et.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/fi.po b/addons/hr/i18n/fi.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/fr.po b/addons/hr/i18n/fr.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/hi.po b/addons/hr/i18n/hi.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/hr.po b/addons/hr/i18n/hr.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/hr.pot b/addons/hr/i18n/hr.pot old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/hu.po b/addons/hr/i18n/hu.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/id.po b/addons/hr/i18n/id.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/it.po b/addons/hr/i18n/it.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/ko.po b/addons/hr/i18n/ko.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/lt.po b/addons/hr/i18n/lt.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/lv.po b/addons/hr/i18n/lv.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/nl.po b/addons/hr/i18n/nl.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/nl_BE.po b/addons/hr/i18n/nl_BE.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/pl.po b/addons/hr/i18n/pl.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/pt.po b/addons/hr/i18n/pt.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/pt_BR.po b/addons/hr/i18n/pt_BR.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/ro.po b/addons/hr/i18n/ro.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/ru.po b/addons/hr/i18n/ru.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/sk.po b/addons/hr/i18n/sk.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/sl.po b/addons/hr/i18n/sl.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/sq.po b/addons/hr/i18n/sq.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/sr.po b/addons/hr/i18n/sr.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/sv.po b/addons/hr/i18n/sv.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/th.po b/addons/hr/i18n/th.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/th_TH.po b/addons/hr/i18n/th_TH.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/tlh.po b/addons/hr/i18n/tlh.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/uk.po b/addons/hr/i18n/uk.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/vi.po b/addons/hr/i18n/vi.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po old mode 100644 new mode 100755 diff --git a/addons/hr/i18n/zh_TW.po b/addons/hr/i18n/zh_TW.po old mode 100644 new mode 100755 diff --git a/addons/hr/installer.py b/addons/hr/installer.py old mode 100644 new mode 100755 diff --git a/addons/hr/process/hr_process.xml b/addons/hr/process/hr_process.xml old mode 100644 new mode 100755 diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml old mode 100644 new mode 100755 diff --git a/addons/hr/security/ir.model.access.csv b/addons/hr/security/ir.model.access.csv old mode 100644 new mode 100755 diff --git a/addons/hr/test/test_hr.yml b/addons/hr/test/test_hr.yml new file mode 100644 index 00000000000..494111737b1 --- /dev/null +++ b/addons/hr/test/test_hr.yml @@ -0,0 +1,68 @@ +- | + In order to test the hr module in OpenERP, I will create new Employee , Department and Job Position. +- + | + First I create Department "R & D" in Department form. +- + !record {model: hr.department, id: hr_department_rd0}: + manager_id: base.user_root + name: 'R & D ' +- + | + Now, I create a new employee “employee1”. + select "R & D" Department which I had created. +- + !record {model: hr.employee, id: hr_employee_employee0}: + address_home_id: base.res_partner_address_1 + company_id: base.main_company + gender: male + marital: hr.hr_employee_marital_status_single + name: employee1 + user_id: base.user_root + department_id: 'hr_department_rd0' + +- | + In order to check the wizard “Employee Hierarchy” I will create new employee “employee2” and select "employee1" as + Manager. +- + !record {model: hr.employee, id: hr_employee_employee1}: + address_home_id: base.res_partner_address_3000 + company_id: base.main_company + gender: male + name: employee2 + user_id: base.user_demo + parent_id: 'hr_employee_employee0' +- | + Now I will open up form view of “employee1” and test the wizard “Employee Hierarchy” so it display the employee + hierarchy starting from “employee1”. + +- | + Now I will create new Job Position. I will check successfull creation of new Job Position by adding the information. +- + !record {model: hr.job, id: hr_job_jea0}: + department_id: 'hr_department_rd0' + description: 'Position of Junier Application Engineer ' + expected_employees: 5 + name: 'JEA ' +- | + I check that Employee form is in "Open" state. +- + !assert {model: hr.job, id: hr_job_jea0}: + - state == 'open' + +- | + I create Employee for this position in this Job Position form. +- + !record {model: hr.job, id: hr_job_jea0}: + employee_ids: + - address_home_id: base.res_partner_address_1 + name: employee3 + department_id: 'hr_department_rd0' + gender: male + parent_id: 'hr_employee_employee0' +- + I check that "NO of Employee" is "1" +- + !assert {model: hr.job, id: hr_job_jea0}: + - no_of_employee != False + \ No newline at end of file