From 1f7737946f89fa3360d11ff3fc39c230bf628672 Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Mon, 28 Nov 2011 16:10:02 +0530 Subject: [IMP] project: refactor test cases of process of project bzr revid: hmo@tinyerp.com-20111128104002-2rq1o010c0zl49jn --- addons/project/test/task_process.yml | 69 ++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create 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 new file mode 100644 index 00000000000..0a6a15a230b --- /dev/null +++ b/addons/project/test/task_process.yml @@ -0,0 +1,69 @@ +- + 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: res_users_analyst + 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." + assert len(task.child_ids), "Sub task is not created after delegate." +- + 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" +- + !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.do_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 cancel Task. +- + !python {model: project.task}: | + self.do_cancel(cr, uid, [ref("project_task_2")]) + + -- cgit v1.2.3 From 7bb36d6c1b76cee148cb998fdb553fee57d9a839 Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Mon, 28 Nov 2011 16:21:40 +0530 Subject: [IMP] project: add test case for scheduling task in project process bzr revid: hmo@tinyerp.com-20111128105140-1wo9f883saij6wft --- addons/project/test/task_process.yml | 1 - 1 file changed, 1 deletion(-) (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 0a6a15a230b..87d2206a918 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -26,7 +26,6 @@ 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." - assert len(task.child_ids), "Sub task is not created after delegate." - I Re-open the task. - -- cgit v1.2.3 From ee3dd3f581e259af3084b2b0289c02e8de404ed8 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Mon, 28 Nov 2011 16:41:07 +0530 Subject: [IMP]minor changes to the statements of YML. bzr revid: kbh@tinyerp.com-20111128111107-gsnjmi1xm9z647vv --- addons/project/test/task_process.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 87d2206a918..e294b117397 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -5,12 +5,12 @@ 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. + 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}: + !record {model: project.task.delegate, id: delegate_id}: user_id: res_users_analyst planned_hours: 12.0 planned_hours_me: 2.0 @@ -27,7 +27,7 @@ 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. + I re-open the task. - !python {model: project.task}: | self.do_reopen(cr, uid, [ref("project_task_1")]) @@ -37,7 +37,7 @@ !assert {model: project.task, id: project_task_1, severity: error, string: task should be open.}: - state == "open" - - !record {model: project.task.reevaluate, id: reevaluate_id}: + !record {model: project.task.reevaluate, id: reevaluate_id}: remaining_hours : 120 - I reevaluate task with remaining hours. @@ -55,7 +55,7 @@ !python {model: project.task}: | self.do_close(cr, uid, [ref("project_task_1")]) - - I Check state after closed. + I check state after closed. - !assert {model: project.task, id: project_task_1, severity: error, string: task is in open state}: - state == "done" -- cgit v1.2.3 From 44d56c5bea5ae7948006a90bc8320a3bc4240961 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Fri, 9 Dec 2011 13:00:04 +0530 Subject: [IMP] improvement in code bzr revid: tpa@tinyerp.com-20111209073004-ll1y70suz5oo0yv5 --- addons/project/test/task_process.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 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 e294b117397..a12877526c1 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -39,6 +39,11 @@ - !record {model: project.task.reevaluate, id: reevaluate_id}: remaining_hours : 120 +- + I chnge the stage of task to next stage +- + !python {model: project.task}: | + self.prev_type(cr, uid, [ref("project_task_1")]) - I reevaluate task with remaining hours. - @@ -49,11 +54,16 @@ - !assert {model: project.task, id: project_task_1, severity: error, string: task should be reevaluated}: - remaining_hours == 120.0 +- + I chnge the stage of task to next stage +- + !python {model: project.task}: | + self.next_type(cr, uid, [ref("project_task_1")]) - I close the task. - !python {model: project.task}: | - self.do_close(cr, uid, [ref("project_task_1")]) + self.action_close(cr, uid, [ref("project_task_1")]) - I check state after closed. - @@ -63,6 +73,4 @@ I cancel Task. - !python {model: project.task}: | - self.do_cancel(cr, uid, [ref("project_task_2")]) - - + self.do_cancel(cr, uid, [ref("project_task_2")]) \ No newline at end of file -- cgit v1.2.3 From 7b052fa0a3cdc88bf6456526a2e6ff0a8cbcf522 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Fri, 9 Dec 2011 14:31:23 +0530 Subject: [IMP] change string bzr revid: tpa@tinyerp.com-20111209090123-12kku4od5n0g3ejb --- addons/project/test/task_process.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (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 a12877526c1..0938e649785 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -40,7 +40,7 @@ !record {model: project.task.reevaluate, id: reevaluate_id}: remaining_hours : 120 - - I chnge the stage of task to next stage + I chnge the stage of task to previous stage - !python {model: project.task}: | self.prev_type(cr, uid, [ref("project_task_1")]) -- cgit v1.2.3 From 053270ae0d6e638789726fc3f0035a1efbf180f0 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Mon, 12 Dec 2011 17:27:57 +0530 Subject: [IMP] improved YML test case of Project bzr revid: tpa@tinyerp.com-20111212115757-ad9q8xzm8b38k2mo --- addons/project/test/task_process.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 0938e649785..3d9edb54e57 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -40,10 +40,10 @@ !record {model: project.task.reevaluate, id: reevaluate_id}: remaining_hours : 120 - - I chnge the stage of task to previous stage + I change the stage of task to next stage. - !python {model: project.task}: | - self.prev_type(cr, uid, [ref("project_task_1")]) + self.next_type(cr, uid, [ref("project_task_1")]) - I reevaluate task with remaining hours. - @@ -55,10 +55,10 @@ !assert {model: project.task, id: project_task_1, severity: error, string: task should be reevaluated}: - remaining_hours == 120.0 - - I chnge the stage of task to next stage + I change the stage of task to previous stage. - !python {model: project.task}: | - self.next_type(cr, uid, [ref("project_task_1")]) + self.prev_type(cr, uid, [ref("project_task_1")]) - I close the task. - -- cgit v1.2.3 From 97424370c6dc8646e7e094d9da94eb33eeeabae5 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Mon, 12 Dec 2011 17:58:58 +0530 Subject: [IMP] improved YML test case of Project bzr revid: tpa@tinyerp.com-20111212122858-hcmybqd9sinpfzs8 --- addons/project/test/task_process.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 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 3d9edb54e57..73250de2963 100644 --- a/addons/project/test/task_process.yml +++ b/addons/project/test/task_process.yml @@ -36,14 +36,14 @@ - !assert {model: project.task, id: project_task_1, severity: error, string: task should be open.}: - state == "open" -- - !record {model: project.task.reevaluate, id: reevaluate_id}: - remaining_hours : 120 - I change the stage of task to next stage. - !python {model: project.task}: | self.next_type(cr, uid, [ref("project_task_1")]) +- + !record {model: project.task.reevaluate, id: reevaluate_id}: + remaining_hours : 120 - I reevaluate task with remaining hours. - @@ -54,11 +54,6 @@ - !assert {model: project.task, id: project_task_1, severity: error, string: task should be reevaluated}: - remaining_hours == 120.0 -- - I change the stage of task to previous stage. -- - !python {model: project.task}: | - self.prev_type(cr, uid, [ref("project_task_1")]) - I close the task. - @@ -69,6 +64,11 @@ - !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.prev_type(cr, uid, [ref("project_task_1")]) - I cancel Task. - -- cgit v1.2.3