diff --git a/addons/project_long_term/test/project_schedule_consecutive_day.yml b/addons/project_long_term/test/project_schedule_consecutive_day.yml index feb06ed8846..4d5b784ff33 100644 --- a/addons/project_long_term/test/project_schedule_consecutive_day.yml +++ b/addons/project_long_term/test/project_schedule_consecutive_day.yml @@ -3,72 +3,70 @@ - !record {model: project.project, id: project_project_developyamlproject0}: name: "Develop Yaml Project Module" - date_start: '2010-01-05' + date_start: !eval time.strftime('%Y-%m-%d') + - - I have set Working Time : from Monday to Friday, from 9am to 17pm - + I have set Working Time from Monday to Friday from 9am to 17pm. - !record {model: resource.calendar, id: resource_calendar_hoursweeks0}: - attendance_ids: - - dayofweek: '0' - hour_from: 9.0 - hour_to: 17.0 - name: Monday - - dayofweek: '1' - hour_from: 9.0 - hour_to: 17.0 - name: tuesday - - dayofweek: '2' - hour_from: 9.0 - hour_to: 17.0 - name: Wednesday - - dayofweek: '3' - hour_from: 9.0 - hour_to: 17.0 - name: Thursday - - dayofweek: '4' - hour_from: 9.0 - hour_to: 17.0 - name: Friday - name: 40 hours/weeks - + name: "from Monday to Friday, from 9am to 17pm" + +- + I have set Day1 Working Time for Monday to Friday from 9am to 17pm working hour +- + !record {model: resource.calendar.attendance, id: resource_calendar_atendanceday1}: + name: "Day1" + hour_from : 09.00 + hour_to : 17.00 + dayofweek : "0" + calendar_id : resource_calendar_hoursweeks0 + +- + I have set Day2 Working Time for Monday to Friday from 9am to 17pm working hour +- + !record {model: resource.calendar.attendance, id: resource_calendar_atendanceday1}: + name: "Day2" + hour_from : 09.00 + hour_to : 17.00 + dayofweek : "1" + calendar_id : resource_calendar_hoursweeks0 + +- + I have set Day3 Working Time for Monday to Friday from 9am to 17pm working hour +- + !record {model: resource.calendar.attendance, id: resource_calendar_atendanceday1}: + name: "Day3" + hour_from : 09.00 + hour_to : 17.00 + dayofweek : "2" + calendar_id : resource_calendar_hoursweeks0 + +- + I have set Day4 Working Time for Monday to Friday from 9am to 17pm working hour +- + !record {model: resource.calendar.attendance, id: resource_calendar_atendanceday1}: + name: "Day4" + hour_from : 09.00 + hour_to : 17.00 + dayofweek : "3" + calendar_id : resource_calendar_hoursweeks0 + +- + I have set Day5 Working Time for Monday to Friday from 9am to 17pm working hour +- + !record {model: resource.calendar.attendance, id: resource_calendar_atendanceday1}: + name: "Day5" + hour_from : 09.00 + hour_to : 17.00 + dayofweek : "4" + calendar_id : resource_calendar_hoursweeks0 + - Now Set working period to Project 'Develop yaml Project Module' - !python {model: project.project}: | self.write(cr, uid, [ref("project_project_developyamlproject0")], {'resource_calendar_id': ref("resource_calendar_hoursweeks0")}) - -- - Creating 3 consecutive 5-days phases.For that - First ,Creating a Analyst Human resource to analyst Project Yaml. -- - !record {model: resource.resource, id: resource_resource_analyst1}: - calendar_id: project_long_term.resource_calendar_hoursweeks0 - name: Analyst - resource_type: user - time_efficiency: 1.0 - user_id: base.user_admin - - -- - Creating Developer Human resource who develop Yaml -- - !record {model: resource.resource, id: resource_resource_develop0}: - calendar_id: project_long_term.resource_calendar_hoursweeks0 - name: Developer - resource_type: user - time_efficiency: 1.0 - user_id: base.user_admin -- - Creating a Tester Human resource for testing Yaml -- - !record {model: resource.resource, id: resource_resource_tester1}: - calendar_id: project_long_term.resource_calendar_hoursweeks0 - name: tester - resource_type: user - time_efficiency: 1.0 - user_id: base.user_admin - + - Create 3 a project phase. First 'Analysis Flow for Yaml'Project Phase @@ -81,8 +79,6 @@ project_id: project_project_developyamlproject0 responsible_id: project.res_users_analyst state: draft - resource_ids: - - resource_id: resource_resource_analyst1 - Create project phase 'Develop yaml' @@ -95,8 +91,7 @@ project_id: project_project_developyamlproject0 previous_phase_ids: - project_phase_analysisflowforyaml0 - resource_ids: - - resource_id: resource_resource_develop0 + - Create project phase 'Test Yaml' - @@ -107,9 +102,7 @@ product_uom: product.uom_day project_id: project_project_developyamlproject0 previous_phase_ids: - - project_phase_establishingprojectfeasibility0 - resource_ids: - - resource_id: resource_resource_tester1 + - project_phase_establishingprojectfeasibility0 - Compute Schedule of phases For One project @@ -119,7 +112,7 @@ target_project: one - - Schedule project phases using "Compute Phase Scheduling" + Schedule project phases using Compute Phase Scheduling - !python {model: project.project}: | self.schedule_phases(cr, uid, [ref("project_project_developyamlproject0")]) @@ -133,4 +126,4 @@ if (not phase.responsible_id) or (not phase.date_start) or (not phase.date_end): raise AssertionError("Phases not scheduled") - + diff --git a/addons/project_long_term/test/schedule_project_phases.yml b/addons/project_long_term/test/schedule_project_phases.yml index 3ea0f3663b6..3088a09e64f 100644 --- a/addons/project_long_term/test/schedule_project_phases.yml +++ b/addons/project_long_term/test/schedule_project_phases.yml @@ -12,15 +12,6 @@ - project.res_users_designer - project.res_users_tester -- - Create a Resource Calendar Leaves 'Leave for the Anayst resource' -- - !record {model: resource.calendar.leaves, id: resource_analysts_leaves}: - date_from: '2010-06-02 10:00:00' - date_to: '2010-06-03 19:00:00' - name: "For Personal reason" - resource_id: project_long_term.resource_analyst - - Create a project phase 'Defining Client's Basic Idea of Project' - @@ -31,8 +22,6 @@ product_uom: product.uom_day project_id: project_project_worldbanksproject0 - - - Create project phase 'Establishing Project Feasibility' -