From 09271cb1b172c32ac87e3b5df87d00a5b0ad23cd Mon Sep 17 00:00:00 2001 From: "DBR (OpenERP)" Date: Wed, 31 Aug 2011 12:21:17 +0530 Subject: [PATCH] [IMP]project: Improve the test cases for create and copy methods bzr revid: dbr@tinyerp.com-20110831065117-rpabqqr5iwr82x9d --- addons/project/test/test_project.yml | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/addons/project/test/test_project.yml b/addons/project/test/test_project.yml index df6f04e777f..e107456e8c5 100644 --- a/addons/project/test/test_project.yml +++ b/addons/project/test/test_project.yml @@ -11,6 +11,12 @@ partner_id: base.res_partner_asus - Now, Test project template feature +- + Create test project 'OpenERP Test Programme' +- + !record {model: project.project, id: project_project_testprogramme0}: + company_id: base.main_company + name: OpenERP Training Programm - Create project 'OpenERP Training Programme' - @@ -111,6 +117,15 @@ !record {model: project.task.work, id: project_task_work0}: name: Technical Training Task's Work task_id: project_task_technicaltraining0 +- + Create project's Work +- + !python {model: project.task.work}: | + vals = { + 'name': 'Technical Training', + 'task_id': ref('project_task_technicaltraining0'), + } + self.create(cr, uid, vals,context={"lang": "en_US", "active_ids": [ref("project_task_functionaltraining0")],"tz": False, "active_id": ref("project_task_functionaltraining0")}) - Add project's Work - @@ -407,6 +422,11 @@ self.search(cr, user, args={}, offset=0, limit=None, order=None, context=None, count=False) except: pass +- + Copy project 'OpenERP Training Programme' +- + !python {model: project.project}: | + self.copy(cr, uid, ref("project_project_testprogramme0"), default={}, context=None) - Close project 'OpenERP Training Programme' - @@ -486,12 +506,6 @@ - !python {model: project.task}: | self.unlink(cr, uid,[ref("project_task_functionaltraining0")]) -- - Create test project 'OpenERP Test Programme' -- - !record {model: project.project, id: project_project_testprogramme0}: - company_id: base.main_company - name: OpenERP Training Programm - Unlink the project. -