diff options
Diffstat (limited to 'addons/project_long_term/test/project_schedule_consecutive_day.yml')
| -rw-r--r-- | addons/project_long_term/test/project_schedule_consecutive_day.yml | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/addons/project_long_term/test/project_schedule_consecutive_day.yml b/addons/project_long_term/test/project_schedule_consecutive_day.yml deleted file mode 100644 index cffe06a9ff9..00000000000 --- a/addons/project_long_term/test/project_schedule_consecutive_day.yml +++ /dev/null @@ -1,127 +0,0 @@ -- - Create a project 'Develop yaml Project Module'. -- - !record {model: project.project, id: project_project_developyamlproject_2}: - name: "Develop Yaml Project Module" - date_start: !eval time.strftime('%Y-%m-%d') - members: - - base.user_admin - -- - I have set Working Time from Monday to Friday from 9am to 17pm. -- - !record {model: resource.calendar, id: resource_calendar_hoursweekstest_P2}: - 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_hoursweekstest_P2day1}: - name: "Day1" - hour_from : 09.00 - hour_to : 17.00 - dayofweek : "0" - calendar_id : resource_calendar_hoursweekstest_P2 - -- - I have set Day2 Working Time for Monday to Friday from 9am to 17pm working hour -- - !record {model: resource.calendar.attendance, id: rresource_calendar_hoursweekstest_P2day2}: - name: "Day2" - hour_from : 09.00 - hour_to : 17.00 - dayofweek : "1" - calendar_id : resource_calendar_hoursweekstest_P2 - -- - I have set Day3 Working Time for Monday to Friday from 9am to 17pm working hour -- - !record {model: resource.calendar.attendance, id: resource_calendar_hoursweekstest_P2day3}: - name: "Day3" - hour_from : 09.00 - hour_to : 17.00 - dayofweek : "2" - calendar_id : resource_calendar_hoursweekstest_P2 - -- - I have set Day4 Working Time for Monday to Friday from 9am to 17pm working hour -- - !record {model: resource.calendar.attendance, id: resource_calendar_hoursweekstest_P2day4}: - name: "Day4" - hour_from: 09.00 - hour_to: 17.00 - dayofweek: "3" - calendar_id: resource_calendar_hoursweekstest_P2 - -- - I have set Day5 Working Time for Monday to Friday from 9am to 17pm working hour -- - !record {model: resource.calendar.attendance, id: resource_calendar_hoursweekstest_P2day5}: - name: "Day5" - hour_from: 09.00 - hour_to: 17.00 - dayofweek: "4" - calendar_id: resource_calendar_hoursweekstest_P2 - -- - Now Set working period to Project 'Develop yaml Project Module' -- - !python {model: project.project}: | - self.write(cr, uid, [ref("project_project_developyamlproject_2")], {'resource_calendar_id': ref("resource_calendar_hoursweekstest_P2")}) - -- - Create 3 a project phase. - First 'Analysis Flow for Yaml'Project Phase -- - !record {model: project.phase, id: project_project_developyamlproject_2_Phase1}: - date_start: !eval time.strftime('%Y-%m-%d') - duration: 5.0 - name: "Analysis Flow for Yaml" - product_uom: product.uom_day - project_id: project_project_developyamlproject_2 - state: draft - -- - Create project phase 'Develop yaml' -- - !record {model: project.phase, id: project_project_developyamlproject_2_Phase2}: - duration: 5.0 - name: Develop Yaml - product_uom: product.uom_day - project_id: project_project_developyamlproject_2 - previous_phase_ids: - - project_project_developyamlproject_2_Phase1 - -- - Create project phase 'Test Yaml' -- - !record {model: project.phase, id: project_project_developyamlproject_2_Phase3}: - duration: 5.0 - name: Testing Yaml - product_uom: product.uom_day - project_id: project_project_developyamlproject_2 - previous_phase_ids: - - project_project_developyamlproject_2_Phase2 - -- - Compute Schedule of phases For One project -- - !record {model: project.compute.phases, id: project_compute_phases_0}: - project_id: project_project_developyamlproject_2 - target_project: one -- - Schedule project phases using Compute Phase Scheduling -- - !python {model: project.project}: | - self.schedule_phases(cr, uid, [ref("project_project_developyamlproject_2")]) - -- - After scheduling, Check that phases scheduled, check that either of phase's start_date, end_date not null. -- - !python {model: project.project}: | - proj=self.browse(cr, uid, [ref("project_project_developyamlproject_2")])[0] - for phase in proj.phase_ids: - if (not phase.date_start) or (not phase.date_end): - raise AssertionError("Phases not scheduled") - - |
