From be3f9fa4362d095d6d5268f46e433c7bcbf5b2e3 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Mon, 28 Nov 2011 15:07:23 +0530 Subject: [IMP] clean YML and added draft2open2close_phase.yml bzr revid: tpa@tinyerp.com-20111128093723-8cny1olo2wcnitxt --- .../test/schedule_project_tasks.yml | 93 ++++------------------ 1 file changed, 16 insertions(+), 77 deletions(-) (limited to 'addons/project_long_term/test/schedule_project_tasks.yml') diff --git a/addons/project_long_term/test/schedule_project_tasks.yml b/addons/project_long_term/test/schedule_project_tasks.yml index 17db7ef8038..1acbfaa97cc 100644 --- a/addons/project_long_term/test/schedule_project_tasks.yml +++ b/addons/project_long_term/test/schedule_project_tasks.yml @@ -1,86 +1,25 @@ -- - Create project 'Develop a thunderbird-openerp synchronization plugin' -- - !record {model: project.project, id: project_project_project1}: - name: Develop a thunderbird-openerp synchronization plugin - members: - - project.res_users_project_manager - - project.res_users_technical_leader - - project.res_users_developer - - project.res_users_designer - - project.res_users_tester - - project.res_users_analyst - - project.res_users_finacial_manager - -- - Create phase 'Develop GUI' in thunderbird -- - !record {model: project.phase, id: project_phase_phase1}: - date_start: !eval time.strftime('%Y-%m-%d %H:%M:%S') - duration: 200.0 - name: Develop GUI in thunderbird - product_uom: product.uom_day - project_id: project_project_project1 - state: draft -- - Create the phase task 'Develop GUI for Server Configuration' -- - !record {model: project.task, id: project_task_t10}: - name: Develop GUI for Server Configuration - planned_hours: 20.0 - remaining_hours: 20.0 - state: draft - phase_id: project_phase_phase1 - project_id: project_project_project1 - user_id: project.res_users_developer - -- - Create the phase task 'Develop GUI for Modules Configuration' -- - !record {model: project.task, id: project_task_t11}: - name: Develop GUI for Modules Configuration - planned_hours: 25.0 - remaining_hours: 25.0 - state: draft - phase_id: project_phase_phase1 - project_id: project_project_project1 - user_id: project.res_users_developer -- - Create the phase task 'Develop GUI for OpenERP Synchronisation' -- - !record {model: project.task, id: project_task_t12}: - name: Develop GUI for OpenERP Synchronisation - planned_hours: 30.0 - remaining_hours: 30.0 - state: draft - phase_id: project_phase_phase1 - project_id: project_project_project1 - user_id: project.res_users_developer -- - Create the phase task 'Design required GUI/Menus' -- - !record {model: project.task, id: project_task_13}: - name: Design required GUI/Menus - planned_hours: 25.0 - remaining_hours: 25.0 - state: draft - phase_id: project_phase_phase1 - project_id: project_project_project1 - user_id: project.res_users_designer - -- - Schedule tasks -- +- + I create a record to compute the tasks of project. +- + !record {model: project.compute.tasks, id: project_compute_tasks0}: + project_id: project.project_integrate_openerp +- + I compute the tasks. +- + !python {model: project.compute.tasks}: | + self.compute_date(cr, uid, [ref("project_compute_tasks0")]) +- + I Schedule tasks. +- !python {model: project.project}: | - self.schedule_tasks(cr, uid, ref("project_project_project1")) - + self.schedule_tasks(cr, uid, ref("project.project_integrate_openerp")) - Check if tasks scheduled, check that either of task's start_date, end_date and user_id is not null - !python {model: project.project}: | - prj = self.browse(cr, uid, [ref("project_project_project1")])[0] + prj = self.browse(cr, uid, [ref("project.project_integrate_openerp")])[0] for task in prj.tasks: if task.state in ('done','cancelled'): continue if (not task.user_id) or (not task.date_start) or (not task.date_end): - raise AssertionError("Project tasks not scheduled!") + raise AssertionError("Project tasks not scheduled!") \ No newline at end of file -- cgit v1.2.3 From 5ea00d2f0c270cd6315251f241d4c51674be9bfa Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Mon, 28 Nov 2011 18:23:28 +0530 Subject: [IMP] project_long_term: improve YML test cases of phase bzr revid: hmo@tinyerp.com-20111128125328-vd4ovcibw844y0d7 --- .../test/schedule_project_tasks.yml | 25 ---------------------- 1 file changed, 25 deletions(-) delete mode 100644 addons/project_long_term/test/schedule_project_tasks.yml (limited to 'addons/project_long_term/test/schedule_project_tasks.yml') diff --git a/addons/project_long_term/test/schedule_project_tasks.yml b/addons/project_long_term/test/schedule_project_tasks.yml deleted file mode 100644 index 1acbfaa97cc..00000000000 --- a/addons/project_long_term/test/schedule_project_tasks.yml +++ /dev/null @@ -1,25 +0,0 @@ -- - I create a record to compute the tasks of project. -- - !record {model: project.compute.tasks, id: project_compute_tasks0}: - project_id: project.project_integrate_openerp -- - I compute the tasks. -- - !python {model: project.compute.tasks}: | - self.compute_date(cr, uid, [ref("project_compute_tasks0")]) -- - I Schedule tasks. -- - !python {model: project.project}: | - self.schedule_tasks(cr, uid, ref("project.project_integrate_openerp")) -- - Check if tasks scheduled, check that either of task's start_date, end_date and user_id is not null -- - !python {model: project.project}: | - prj = self.browse(cr, uid, [ref("project.project_integrate_openerp")])[0] - for task in prj.tasks: - if task.state in ('done','cancelled'): - continue - if (not task.user_id) or (not task.date_start) or (not task.date_end): - raise AssertionError("Project tasks not scheduled!") \ No newline at end of file -- cgit v1.2.3