From 8fbfc997aebb788d79200e711389817e9ce719df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 26 Jun 2013 15:25:19 +0200 Subject: [REF] project: stage/status refactoring Removed concept of state on project.task (and propagated report) Removed python inheritance towards base_stage (specific code will be re-added) bzr revid: tde@openerp.com-20130626132519-988nfq8pw8h8c8e8 --- addons/project/test/task_process.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'addons/project/test/task_process.yml') diff --git a/addons/project/test/task_process.yml b/addons/project/test/task_process.yml index e37b2116714..471642610a1 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -1,14 +1,5 @@ - - 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" + I open a delegation wizard. - !record {model: project.task.delegate, id: delegate_id}: user_id: base.user_demo -- cgit v1.2.3 From d39855e1dc62b8a846c094212c03c5f055af0704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 27 Jun 2013 14:08:40 +0200 Subject: [FIX] project: fixed various tests bzr revid: tde@openerp.com-20130627120840-1k3xabner2q0b7hl --- addons/project/test/task_process.yml | 54 ++++-------------------------------- 1 file changed, 5 insertions(+), 49 deletions(-) (limited to 'addons/project/test/task_process.yml') diff --git a/addons/project/test/task_process.yml b/addons/project/test/task_process.yml index 471642610a1..20113ed8bef 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -1,5 +1,10 @@ - I open a delegation wizard. +- + !python {model: project.task}: | + context.update({"active_id": ref("project_task_1")}) +- + ze - !record {model: project.task.delegate, id: delegate_id}: user_id: base.user_demo @@ -16,52 +21,3 @@ !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")]) -- cgit v1.2.3 From 9b41f8fadcf09935e02a115316002c3303c209bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 10 Jul 2013 12:15:08 +0200 Subject: [TESTS] project: refactored tests. Moved surviving yml tests into unittest; added mailgateway test. bzr revid: tde@openerp.com-20130710101508-62eh89gzq22qvpq5 --- addons/project/test/task_process.yml | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 addons/project/test/task_process.yml (limited to 'addons/project/test/task_process.yml') diff --git a/addons/project/test/task_process.yml b/addons/project/test/task_process.yml deleted file mode 100644 index 20113ed8bef..00000000000 --- a/addons/project/test/task_process.yml +++ /dev/null @@ -1,23 +0,0 @@ -- - I open a delegation wizard. -- - !python {model: project.task}: | - context.update({"active_id": ref("project_task_1")}) -- - ze -- - !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." -- cgit v1.2.3