diff options
| author | Harry (OpenERP) <hmo@tinyerp.com> | 2011-12-14 17:59:24 +0530 |
|---|---|---|
| committer | Harry (OpenERP) <hmo@tinyerp.com> | 2011-12-14 17:59:24 +0530 |
| commit | 092f97b32b35af6a40b9d2ae70c3159da2fb235f (patch) | |
| tree | 2974d3719af9338cd0b1814da900d7e9ca8d4779 /addons/project/test/project_process.yml | |
| parent | 593f5f571bbc49673975afc405e9345ef3457b92 (diff) | |
| parent | e36dc8c5e3ca3da1474747bae5ec87fea19b23b8 (diff) | |
[MERGE] merged with trunk-development-branch
bzr revid: hmo@tinyerp.com-20111214122924-izzibrz1yz67rt7g
Diffstat (limited to 'addons/project/test/project_process.yml')
| -rw-r--r-- | addons/project/test/project_process.yml | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/addons/project/test/project_process.yml b/addons/project/test/project_process.yml new file mode 100644 index 00000000000..3c51c464b1f --- /dev/null +++ b/addons/project/test/project_process.yml @@ -0,0 +1,70 @@ +- + In order to Test Process of Project Management, +- + I create duplicate template. +- + !python {model: project.project}: | + new_template = self.duplicate_template(cr, uid, [ref("project_integrate_openerp")]) + assert new_template, "duplicate template is not created" + template = self.browse(cr, uid, new_template['res_id'], context=context) + assert template.state == 'open', "Duplicate template must be in open state." +- + I convert template into real Project. +- + !python {model: project.project}: | + self.reset_project(cr, uid, [ref("project_integrate_openerp")]) +- + I check project details after convert from template. +- + !assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be active}: + - state == "open" +- + I put project in pending. +- + !python {model: project.project}: | + self.set_pending(cr, uid, [ref("project_integrate_openerp")]) +- + I check state after put in pending. +- + !assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be in pending state}: + - state == "pending" +- + I re-open the project. +- + !python {model: project.project}: | + self.set_open(cr, uid, [ref("project_integrate_openerp")]) +- + I check state after reopen. +- + !assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be open.}: + - state == "open" +- + I close the project. +- + !python {model: project.project}: | + self.set_done(cr, uid, [ref("project_integrate_openerp")]) +- + I check state after closed. +- + !assert {model: project.project, id: project_integrate_openerp, severity: error, string: Project should be close.}: + - state == "close" +- + I set project into template. +- + !python {model: project.project}: | + self.set_template(cr, uid, [ref("project_integrate_openerp")]) +- + I schedule tasks of project. +- + !python {model: project.project}: | + self.schedule_tasks(cr, uid, [ref("project_integrate_openerp")], context=context) +- + I copy the tasks of project. +- + !python {model: project.project}: | + self.template_copy(cr, uid, ref("project_integrate_openerp")) +- + I cancel Project. +- + !python {model: project.project}: | + self.set_cancel(cr, uid, [ref("project_project_9")])
\ No newline at end of file |
