[IMP] Project_long_term : YAML Test cases imporvments
bzr revid: jam@tinyerp.com-20110106111114-pciivckumitqgsuc
This commit is contained in:
@@ -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")
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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'
|
||||
-
|
||||
|
||||
Reference in New Issue
Block a user