diff options
| author | Vidhin Mehta <vme@tinyerp.com> | 2013-08-23 10:36:02 +0530 |
|---|---|---|
| committer | Vidhin Mehta <vme@tinyerp.com> | 2013-08-23 10:36:02 +0530 |
| commit | 75ddd5ccbec73c4a671b6a74efaa3d41dc2ea2db (patch) | |
| tree | 50ed3620df15e8533760f5d47e754a1d39c1e856 /addons/project/test | |
| parent | 42f27a15275effd9c43dfe99e32c395ca6b3fd8a (diff) | |
| parent | a7f4b6aaa0359d12046e81183417c24f093cd7c3 (diff) | |
[MERGE]Trunk.
bzr revid: vme@tinyerp.com-20130823050602-33bqv07e7g8dhv7x
Diffstat (limited to 'addons/project/test')
| -rw-r--r-- | addons/project/test/project_demo.yml | 12 | ||||
| -rw-r--r-- | addons/project/test/project_process.yml | 70 | ||||
| -rw-r--r-- | addons/project/test/task_process.yml | 76 |
3 files changed, 0 insertions, 158 deletions
diff --git a/addons/project/test/project_demo.yml b/addons/project/test/project_demo.yml deleted file mode 100644 index 5f6acbb913e..00000000000 --- a/addons/project/test/project_demo.yml +++ /dev/null @@ -1,12 +0,0 @@ -- - !record {model: project.project, id: project_project_1, view: False}: - partner_id: base.res_partner_2 -- - !record {model: project.task, id: project_task_1, view: False}: - remaining_hours: 10.00 -- - !record {model: project.task, id: project_task_1, view: False}: - planned_hours: 10.00 -- - !record {model: project.task, id: project_task_1, view: False}: - project_id: project_project_1
\ No newline at end of file diff --git a/addons/project/test/project_process.yml b/addons/project/test/project_process.yml deleted file mode 100644 index c2a5c072e9d..00000000000 --- a/addons/project/test/project_process.yml +++ /dev/null @@ -1,70 +0,0 @@ -- - 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_project_1")]) - 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_project_1")]) -- - I check project details after convert from template. -- - !assert {model: project.project, id: project_project_1, 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_project_1")]) -- - I check state after put in pending. -- - !assert {model: project.project, id: project_project_1, 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_project_1")]) -- - I check state after reopen. -- - !assert {model: project.project, id: project_project_1, severity: error, string: Project should be open.}: - - state == "open" -- - I close the project. -- - !python {model: project.project}: | - self.set_done(cr, uid, [ref("project_project_1")]) -- - I check state after closed. -- - !assert {model: project.project, id: project_project_1, 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_project_1")]) -- - I schedule tasks of project. -- - !python {model: project.project}: | - self.schedule_tasks(cr, uid, [ref("project_project_1")], context=context) -- - I copy the tasks of project. -- - !python {model: project.project}: | - self.copy(cr, uid, ref("project_project_1")) -- - I cancel Project. -- - !python {model: project.project}: | - self.set_cancel(cr, uid, [ref("project_project_2")]) diff --git a/addons/project/test/task_process.yml b/addons/project/test/task_process.yml deleted file mode 100644 index e37b2116714..00000000000 --- a/addons/project/test/task_process.yml +++ /dev/null @@ -1,76 +0,0 @@ -- - I put task in pending due to specification is not clear. -- - !python {model: project.task}: | - self.do_pending(cr, uid, [ref("project_task_1")]) - context.update({"active_id": ref("project_task_1")}) -- - I check state of task after put in pending. -- - !assert {model: project.task, id: project_task_1, severity: error, string: task should be in pending state}: - - state == "pending" -- - !record {model: project.task.delegate, id: delegate_id}: - user_id: base.user_demo - planned_hours: 12.0 - planned_hours_me: 2.0 -- - Now I delegate task to team member. -- - !python {model: project.task.delegate}: | - self.delegate(cr, uid, [ref("delegate_id")], {"active_id": ref("project_task_1")}) -- - I check delegated task details. -- - !python {model: project.task}: | - task = self.browse(cr, uid, ref("project_task_1"), context=context) - assert task.planned_hours == 2.0, "Planning hours is not correct after delegated." - assert task.state == "pending", "Task should be in Pending after delegated." -- - I re-open the task. -- - !python {model: project.task}: | - self.do_reopen(cr, uid, [ref("project_task_1")]) -- - I check reopened task details. -- - !assert {model: project.task, id: project_task_1, severity: error, string: task should be open.}: - - state == "open" -- - I change the stage of task to next stage. -- - !python {model: project.task}: | - self.stage_next(cr, uid, [ref("project_task_1")]) -- - !record {model: project.task.reevaluate, id: reevaluate_id}: - remaining_hours : 120 -- - I reevaluate task with remaining hours. -- - !python {model: project.task.reevaluate}: | - self.compute_hours(cr, uid, [ref("reevaluate_id")], {"active_id": ref("project_task_1")}) -- - I check remaining hours after reevaluated task. -- - !assert {model: project.task, id: project_task_1, severity: error, string: task should be reevaluated}: - - remaining_hours == 120.0 -- - I close the task. -- - !python {model: project.task}: | - self.action_close(cr, uid, [ref("project_task_1")]) -- - I check state after closed. -- - !assert {model: project.task, id: project_task_1, severity: error, string: task is in open state}: - - state == "done" -- - I change the stage of task to previous stage. -- - !python {model: project.task}: | - self.stage_previous(cr, uid, [ref("project_task_1")]) -- - I cancel Task. -- - !python {model: project.task}: | - self.do_cancel(cr, uid, [ref("project_task_2")]) |
