Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Nicolas Wavrant
erp5
Commits
68347b6c
Commit
68347b6c
authored
Oct 01, 2013
by
Gabriel Monnerat
Committed by
Sebastien Robin
Apr 28, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove trailing whitespaces
parent
06d98702
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
89 additions
and
89 deletions
+89
-89
product/ERP5/tests/testCalendar.py
product/ERP5/tests/testCalendar.py
+89
-89
No files found.
product/ERP5/tests/testCalendar.py
View file @
68347b6c
...
@@ -55,7 +55,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -55,7 +55,7 @@ class TestCalendar(ERP5ReportTestCase):
def
login
(
self
,
quiet
=
0
,
run
=
run_all_test
):
def
login
(
self
,
quiet
=
0
,
run
=
run_all_test
):
uf
=
self
.
getPortal
().
acl_users
uf
=
self
.
getPortal
().
acl_users
uf
.
_doAddUser
(
'rc'
,
''
,
[
'Manager'
,
'Author'
,
'Assignor'
,
uf
.
_doAddUser
(
'rc'
,
''
,
[
'Manager'
,
'Author'
,
'Assignor'
,
'Assignee'
,
'Auditor'
],
[])
'Assignee'
,
'Auditor'
],
[])
user
=
uf
.
getUserById
(
'rc'
).
__of__
(
uf
)
user
=
uf
.
getUserById
(
'rc'
).
__of__
(
uf
)
newSecurityManager
(
None
,
user
)
newSecurityManager
(
None
,
user
)
...
@@ -130,7 +130,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -130,7 +130,7 @@ class TestCalendar(ERP5ReportTestCase):
person
=
person
,
person
=
person
,
)
)
def
stepCreateGroupCalendar
(
self
,
sequence
=
None
,
def
stepCreateGroupCalendar
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Create an personal calendar
Create an personal calendar
...
@@ -142,7 +142,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -142,7 +142,7 @@ class TestCalendar(ERP5ReportTestCase):
group_calendar
=
pc
,
group_calendar
=
pc
,
)
)
def
stepSetGroupCalendarSource
(
self
,
sequence
=
None
,
def
stepSetGroupCalendarSource
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set the source
Set the source
...
@@ -153,13 +153,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -153,13 +153,13 @@ class TestCalendar(ERP5ReportTestCase):
if
len
(
assignment_list
)
!=
0
:
if
len
(
assignment_list
)
!=
0
:
assignment
=
assignment_list
[
0
]
assignment
=
assignment_list
[
0
]
else
:
else
:
assignment
=
person
.
newContent
(
assignment
=
person
.
newContent
(
portal_type
=
'Assignment'
,
portal_type
=
'Assignment'
,
)
)
assignment
.
setCalendarList
(
assignment
.
setCalendarList
(
assignment
.
getCalendarList
()
+
[
group_calendar
.
getRelativeUrl
()])
assignment
.
getCalendarList
()
+
[
group_calendar
.
getRelativeUrl
()])
def
stepCreateGroupPresencePeriod
(
self
,
sequence
=
None
,
def
stepCreateGroupPresencePeriod
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Create an personal calendar period
Create an personal calendar period
...
@@ -173,14 +173,14 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -173,14 +173,14 @@ class TestCalendar(ERP5ReportTestCase):
group_presence_period
=
group_presence_period
,
group_presence_period
=
group_presence_period
,
)
)
def
stepSetGroupPresencePeriodValues
(
self
,
sequence
=
None
,
def
stepSetGroupPresencePeriodValues
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set values on personal calendar period
Set values on personal calendar period
"""
"""
group_presence_period
=
sequence
.
get
(
'group_presence_period'
)
group_presence_period
=
sequence
.
get
(
'group_presence_period'
)
def
stepSetGroupPresencePeriodDates
(
self
,
sequence
=
None
,
def
stepSetGroupPresencePeriodDates
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set values on personal calendar period
Set values on personal calendar period
...
@@ -191,7 +191,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -191,7 +191,7 @@ class TestCalendar(ERP5ReportTestCase):
stop_date
=
self
.
stop_date
,
stop_date
=
self
.
stop_date
,
)
)
def
stepSetGroupPresencePeriodPerStopDate
(
self
,
sequence
=
None
,
def
stepSetGroupPresencePeriodPerStopDate
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set values on personal calendar period
Set values on personal calendar period
...
@@ -201,7 +201,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -201,7 +201,7 @@ class TestCalendar(ERP5ReportTestCase):
periodicity_stop_date
=
self
.
periodicity_stop_date
,
periodicity_stop_date
=
self
.
periodicity_stop_date
,
)
)
def
stepSetGroupPresencePeriodToCheck
(
self
,
sequence
=
None
,
def
stepSetGroupPresencePeriodToCheck
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set personal calendar period to check
Set personal calendar period to check
...
@@ -209,7 +209,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -209,7 +209,7 @@ class TestCalendar(ERP5ReportTestCase):
group_presence_period
=
sequence
.
get
(
'group_presence_period'
)
group_presence_period
=
sequence
.
get
(
'group_presence_period'
)
sequence
.
edit
(
obj_to_check
=
group_presence_period
)
sequence
.
edit
(
obj_to_check
=
group_presence_period
)
def
stepSetGroupCalendarEventPerStopDate
(
self
,
sequence
=
None
,
def
stepSetGroupCalendarEventPerStopDate
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set values on personal calendar event
Set values on personal calendar event
...
@@ -219,7 +219,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -219,7 +219,7 @@ class TestCalendar(ERP5ReportTestCase):
periodicity_stop_date
=
self
.
periodicity_stop_date
,
periodicity_stop_date
=
self
.
periodicity_stop_date
,
)
)
def
stepConfirmGroupCalendar
(
self
,
sequence
=
None
,
def
stepConfirmGroupCalendar
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Confirm group calendar
Confirm group calendar
...
@@ -228,7 +228,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -228,7 +228,7 @@ class TestCalendar(ERP5ReportTestCase):
group_calendar
.
confirm
()
group_calendar
.
confirm
()
self
.
assertEqual
(
'confirmed'
,
group_calendar
.
getSimulationState
())
self
.
assertEqual
(
'confirmed'
,
group_calendar
.
getSimulationState
())
def
stepConfirmActionGroupCalendar
(
self
,
sequence
=
None
,
def
stepConfirmActionGroupCalendar
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Confirm group calendar with user interface transition
Confirm group calendar with user interface transition
...
@@ -241,7 +241,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -241,7 +241,7 @@ class TestCalendar(ERP5ReportTestCase):
self
.
assertEqual
(
'confirmed'
,
group_calendar
.
getSimulationState
())
self
.
assertEqual
(
'confirmed'
,
group_calendar
.
getSimulationState
())
def
stepCreateLeaveRequest
(
self
,
sequence
=
None
,
def
stepCreateLeaveRequest
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Create a personal calendar
Create a personal calendar
...
@@ -253,7 +253,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -253,7 +253,7 @@ class TestCalendar(ERP5ReportTestCase):
leave_request
=
pc
,
leave_request
=
pc
,
)
)
def
stepSetLeaveRequestDestination
(
self
,
sequence
=
None
,
def
stepSetLeaveRequestDestination
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set the destination
Set the destination
...
@@ -262,7 +262,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -262,7 +262,7 @@ class TestCalendar(ERP5ReportTestCase):
person
=
sequence
.
get
(
'person'
)
person
=
sequence
.
get
(
'person'
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
def
stepCreatePersonalLeavePeriod
(
self
,
sequence
=
None
,
def
stepCreatePersonalLeavePeriod
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Create an personal calendar period
Create an personal calendar period
...
@@ -276,7 +276,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -276,7 +276,7 @@ class TestCalendar(ERP5ReportTestCase):
personal_leave_period
=
personal_leave_period
,
personal_leave_period
=
personal_leave_period
,
)
)
def
stepSetPersonalLeavePeriodToCheck
(
self
,
sequence
=
None
,
def
stepSetPersonalLeavePeriodToCheck
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set personal leave period to check
Set personal leave period to check
...
@@ -284,14 +284,14 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -284,14 +284,14 @@ class TestCalendar(ERP5ReportTestCase):
personal_leave_period
=
sequence
.
get
(
'personal_leave_period'
)
personal_leave_period
=
sequence
.
get
(
'personal_leave_period'
)
sequence
.
edit
(
obj_to_check
=
personal_leave_period
)
sequence
.
edit
(
obj_to_check
=
personal_leave_period
)
def
stepSetPersonalLeavePeriodValues
(
self
,
sequence
=
None
,
def
stepSetPersonalLeavePeriodValues
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set values on personal calendar event
Set values on personal calendar event
"""
"""
personal_leave_period
=
sequence
.
get
(
'personal_leave_period'
)
personal_leave_period
=
sequence
.
get
(
'personal_leave_period'
)
def
stepSetPersonalLeavePeriodDates
(
self
,
sequence
=
None
,
def
stepSetPersonalLeavePeriodDates
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set values on personal calendar
Set values on personal calendar
...
@@ -302,7 +302,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -302,7 +302,7 @@ class TestCalendar(ERP5ReportTestCase):
stop_date
=
self
.
stop_date
,
stop_date
=
self
.
stop_date
,
)
)
def
stepSetPersonalLeavePeriodPerStopDate
(
self
,
sequence
=
None
,
def
stepSetPersonalLeavePeriodPerStopDate
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Set values on personal calendar event
Set values on personal calendar event
...
@@ -312,7 +312,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -312,7 +312,7 @@ class TestCalendar(ERP5ReportTestCase):
periodicity_stop_date
=
self
.
periodicity_stop_date
,
periodicity_stop_date
=
self
.
periodicity_stop_date
,
)
)
def
stepPlanLeaveRequest
(
self
,
sequence
=
None
,
def
stepPlanLeaveRequest
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Plan personal calendar
Plan personal calendar
...
@@ -321,7 +321,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -321,7 +321,7 @@ class TestCalendar(ERP5ReportTestCase):
leave_request
.
plan
()
leave_request
.
plan
()
self
.
assertEqual
(
'planned'
,
leave_request
.
getSimulationState
())
self
.
assertEqual
(
'planned'
,
leave_request
.
getSimulationState
())
def
stepConfirmLeaveRequest
(
self
,
sequence
=
None
,
def
stepConfirmLeaveRequest
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Confirm personal calendar
Confirm personal calendar
...
@@ -350,7 +350,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -350,7 +350,7 @@ class TestCalendar(ERP5ReportTestCase):
uid_list
=
[
x
.
uid
for
x
in
result
]
uid_list
=
[
x
.
uid
for
x
in
result
]
return
uid_list
return
uid_list
def
stepCheckNotCatalogued
(
self
,
sequence
=
None
,
def
stepCheckNotCatalogued
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Create an personal calendar period
Create an personal calendar period
...
@@ -359,7 +359,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -359,7 +359,7 @@ class TestCalendar(ERP5ReportTestCase):
obj_to_check
=
sequence
.
get
(
'obj_to_check'
)
obj_to_check
=
sequence
.
get
(
'obj_to_check'
)
self
.
assertFalse
(
obj_to_check
.
getUid
()
in
uid_list
)
self
.
assertFalse
(
obj_to_check
.
getUid
()
in
uid_list
)
def
stepCheckCatalogued
(
self
,
sequence
=
None
,
def
stepCheckCatalogued
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Create an personal calendar period
Create an personal calendar period
...
@@ -371,7 +371,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -371,7 +371,7 @@ class TestCalendar(ERP5ReportTestCase):
# self.assertEqual(len(obj_to_check.getDatePeriodList()),
# self.assertEqual(len(obj_to_check.getDatePeriodList()),
# uid_list.count(obj_to_check.getUid()))
# uid_list.count(obj_to_check.getUid()))
def
stepCheckCataloguedAsMovement
(
self
,
sequence
=
None
,
def
stepCheckCataloguedAsMovement
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Create an personal calendar period
Create an personal calendar period
...
@@ -387,7 +387,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -387,7 +387,7 @@ class TestCalendar(ERP5ReportTestCase):
Test indexing
Test indexing
"""
"""
if
not
run
:
return
if
not
run
:
return
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
CreatePerson
\
CreatePerson
\
...
@@ -416,7 +416,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -416,7 +416,7 @@ class TestCalendar(ERP5ReportTestCase):
Test indexing
Test indexing
"""
"""
if
not
run
:
return
if
not
run
:
return
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
CreatePerson
\
CreatePerson
\
...
@@ -441,7 +441,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -441,7 +441,7 @@ class TestCalendar(ERP5ReportTestCase):
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
play
(
self
)
sequence_list
.
play
(
self
)
def
stepCheckGetTimeAvailability
(
self
,
sequence
=
None
,
def
stepCheckGetTimeAvailability
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Check getTimeAvailability
Check getTimeAvailability
...
@@ -455,27 +455,27 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -455,27 +455,27 @@ class TestCalendar(ERP5ReportTestCase):
# Check 1 period
# Check 1 period
self
.
assertEqual
(
second_availability
,
self
.
assertEqual
(
second_availability
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
self
.
assertEqual
(
second_availability
,
self
.
assertEqual
(
second_availability
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
self
.
assertEqual
(
second_availability
/
2
,
self
.
assertEqual
(
second_availability
/
2
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
self
.
middle_date
))
to_date
=
self
.
middle_date
))
self
.
assertEqual
(
second_availability
/
2
,
self
.
assertEqual
(
second_availability
/
2
,
person
.
getAvailableTime
(
from_date
=
self
.
middle_date
,
person
.
getAvailableTime
(
from_date
=
self
.
middle_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
# Check 2 periods
# Check 2 periods
self
.
assertEqual
(
2
*
second_availability
,
self
.
assertEqual
(
2
*
second_availability
,
person
.
getAvailableTime
(
person
.
getAvailableTime
(
from_date
=
start_date
,
from_date
=
start_date
,
to_date
=
date_period_list
[
1
][
1
]))
to_date
=
date_period_list
[
1
][
1
]))
# # Check all periods
# # Check all periods
# self.assertEqual(len(date_period_list) * second_availability,
# self.assertEqual(len(date_period_list) * second_availability,
# person.getAvailableTime())
# person.getAvailableTime())
def
stepCheckDoubleGetTimeAvailability
(
self
,
sequence
=
None
,
def
stepCheckDoubleGetTimeAvailability
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Check getTimeAvailability
Check getTimeAvailability
...
@@ -491,18 +491,18 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -491,18 +491,18 @@ class TestCalendar(ERP5ReportTestCase):
# Check 1 period
# Check 1 period
self
.
assertEqual
(
second_availability
,
self
.
assertEqual
(
second_availability
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
# Check 2 periods
# Check 2 periods
self
.
assertEqual
(
2
*
second_availability
,
self
.
assertEqual
(
2
*
second_availability
,
person
.
getAvailableTime
(
person
.
getAvailableTime
(
from_date
=
start_date
,
from_date
=
start_date
,
to_date
=
date_period_list
[
1
][
1
]))
to_date
=
date_period_list
[
1
][
1
]))
# # Check all periods
# # Check all periods
# self.assertEqual(len(date_period_list) * second_availability,
# self.assertEqual(len(date_period_list) * second_availability,
# person.getAvailableTime())
# person.getAvailableTime())
def
stepCheckPersonalTimeAvailability
(
self
,
sequence
=
None
,
def
stepCheckPersonalTimeAvailability
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Check getTimeAvailability
Check getTimeAvailability
...
@@ -516,27 +516,27 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -516,27 +516,27 @@ class TestCalendar(ERP5ReportTestCase):
# Check 1 period
# Check 1 period
self
.
assertEqual
(
second_availability
,
self
.
assertEqual
(
second_availability
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
self
.
assertEqual
(
second_availability
,
self
.
assertEqual
(
second_availability
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
self
.
assertEqual
(
second_availability
/
2
,
self
.
assertEqual
(
second_availability
/
2
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
self
.
middle_date
))
to_date
=
self
.
middle_date
))
self
.
assertEqual
(
second_availability
/
2
,
self
.
assertEqual
(
second_availability
/
2
,
person
.
getAvailableTime
(
from_date
=
self
.
middle_date
,
person
.
getAvailableTime
(
from_date
=
self
.
middle_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
# Check 2 periods
# Check 2 periods
self
.
assertEqual
(
2
*
second_availability
,
self
.
assertEqual
(
2
*
second_availability
,
person
.
getAvailableTime
(
person
.
getAvailableTime
(
from_date
=
start_date
,
from_date
=
start_date
,
to_date
=
date_period_list
[
1
][
1
]))
to_date
=
date_period_list
[
1
][
1
]))
# # Check all periods
# # Check all periods
# self.assertEqual(len(date_period_list) * second_availability,
# self.assertEqual(len(date_period_list) * second_availability,
# person.getAvailableTime())
# person.getAvailableTime())
def
stepCheckCumulativeTimeAvailability
(
self
,
sequence
=
None
,
def
stepCheckCumulativeTimeAvailability
(
self
,
sequence
=
None
,
sequence_list
=
None
,
**
kw
):
sequence_list
=
None
,
**
kw
):
"""
"""
Check getTimeAvailability
Check getTimeAvailability
...
@@ -550,12 +550,12 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -550,12 +550,12 @@ class TestCalendar(ERP5ReportTestCase):
# Check 1 period
# Check 1 period
self
.
assertEqual
(
0
,
self
.
assertEqual
(
0
,
person
.
getAvailableTime
(
from_date
=
start_date
,
person
.
getAvailableTime
(
from_date
=
start_date
,
to_date
=
stop_date
))
to_date
=
stop_date
))
# Check 2 periods
# Check 2 periods
self
.
assertEqual
(
second_availability
,
self
.
assertEqual
(
second_availability
,
person
.
getAvailableTime
(
person
.
getAvailableTime
(
from_date
=
start_date
,
from_date
=
start_date
,
to_date
=
date_period_list
[
1
][
1
]))
to_date
=
date_period_list
[
1
][
1
]))
# # Check all periods
# # Check all periods
# self.assertEqual(len(date_period_list) * second_availability,
# self.assertEqual(len(date_period_list) * second_availability,
...
@@ -566,7 +566,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -566,7 +566,7 @@ class TestCalendar(ERP5ReportTestCase):
Test indexing
Test indexing
"""
"""
if
not
run
:
return
if
not
run
:
return
# Test that calendar group increase time availability
# Test that calendar group increase time availability
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
...
@@ -585,7 +585,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -585,7 +585,7 @@ class TestCalendar(ERP5ReportTestCase):
CheckGetTimeAvailability
\
CheckGetTimeAvailability
\
'
'
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
addSequenceString
(
sequence_string
)
# Test getTimeAvailability does not interfere with other documents
# Test getTimeAvailability does not interfere with other documents
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
...
@@ -605,7 +605,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -605,7 +605,7 @@ class TestCalendar(ERP5ReportTestCase):
'
'
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
play
(
self
)
sequence_list
.
play
(
self
)
# Test getTimeAvailability is cumulative
# Test getTimeAvailability is cumulative
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
...
@@ -625,7 +625,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -625,7 +625,7 @@ class TestCalendar(ERP5ReportTestCase):
CheckDoubleGetTimeAvailability
\
CheckDoubleGetTimeAvailability
\
'
'
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
addSequenceString
(
sequence_string
)
# Test that leave period decrease time availability
# Test that leave period decrease time availability
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
...
@@ -645,7 +645,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -645,7 +645,7 @@ class TestCalendar(ERP5ReportTestCase):
CheckPersonalTimeAvailability
\
CheckPersonalTimeAvailability
\
'
'
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
addSequenceString
(
sequence_string
)
# Combine object
# Combine object
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
...
@@ -703,7 +703,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -703,7 +703,7 @@ class TestCalendar(ERP5ReportTestCase):
CheckGetTimeAvailability
\
CheckGetTimeAvailability
\
'
'
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
addSequenceString
(
sequence_string
)
# Test getTimeAvailability does not interfere with other documents
# Test getTimeAvailability does not interfere with other documents
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
...
@@ -723,7 +723,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -723,7 +723,7 @@ class TestCalendar(ERP5ReportTestCase):
'
'
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
addSequenceString
(
sequence_string
)
sequence_list
.
play
(
self
)
sequence_list
.
play
(
self
)
# Test getTimeAvailability is cumulative
# Test getTimeAvailability is cumulative
sequence_list
=
SequenceList
()
sequence_list
=
SequenceList
()
sequence_string
=
'
\
sequence_string
=
'
\
...
@@ -820,7 +820,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -820,7 +820,7 @@ class TestCalendar(ERP5ReportTestCase):
self
.
assertEqual
(
total_time
,
person
.
getAvailableTime
(
self
.
assertEqual
(
total_time
,
person
.
getAvailableTime
(
from_date
=
self
.
start_date
-
1
,
from_date
=
self
.
start_date
-
1
,
to_date
=
self
.
stop_date
+
1
))
to_date
=
self
.
stop_date
+
1
))
self
.
assertEqual
([
total_time
],
[
x
.
total_quantity
for
x
in
self
.
assertEqual
([
total_time
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
person
.
getAvailableTimeSequence
(
year
=
1
,
year
=
1
,
from_date
=
self
.
start_date
-
1
,
from_date
=
self
.
start_date
-
1
,
...
@@ -845,18 +845,18 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -845,18 +845,18 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
(
0
,
person
.
getAvailableTime
(
self
.
assertEqual
(
0
,
person
.
getAvailableTime
(
from_date
=
self
.
start_date
-
1
,
from_date
=
self
.
start_date
-
1
,
to_date
=
self
.
stop_date
+
1
))
to_date
=
self
.
stop_date
+
1
))
self
.
assertEqual
([
0
],
[
x
.
total_quantity
for
x
in
self
.
assertEqual
([
0
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
person
.
getAvailableTimeSequence
(
year
=
1
,
year
=
1
,
from_date
=
self
.
start_date
-
1
,
from_date
=
self
.
start_date
-
1
,
to_date
=
self
.
stop_date
+
1
)])
to_date
=
self
.
stop_date
+
1
)])
available_time_movement_list
=
person
.
Person_getAvailableTimeMovementList
(
available_time_movement_list
=
person
.
Person_getAvailableTimeMovementList
(
from_date
=
self
.
start_date
-
1
,
from_date
=
self
.
start_date
-
1
,
to_date
=
self
.
stop_date
+
1
)
to_date
=
self
.
stop_date
+
1
)
...
@@ -885,11 +885,11 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -885,11 +885,11 @@ class TestCalendar(ERP5ReportTestCase):
assignment
=
person
.
newContent
(
portal_type
=
'Assignment'
,
assignment
=
person
.
newContent
(
portal_type
=
'Assignment'
,
calendar_value
=
group_calendar
)
calendar_value
=
group_calendar
)
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
18
-
14
+
12
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
18
-
14
+
12
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
18
-
14
+
12
-
8
)
*
60
*
60
],
self
.
assertEqual
([(
18
-
14
+
12
-
8
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -916,13 +916,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -916,13 +916,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
(
0
,
person
.
getAvailableTime
(
self
.
assertEqual
(
0
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([
0
],
self
.
assertEqual
([
0
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -954,7 +954,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -954,7 +954,7 @@ class TestCalendar(ERP5ReportTestCase):
assignment
=
person
.
newContent
(
portal_type
=
'Assignment'
,
assignment
=
person
.
newContent
(
portal_type
=
'Assignment'
,
calendar_value
=
group_calendar
)
calendar_value
=
group_calendar
)
self
.
tic
()
self
.
tic
()
# 2008/01/07 was a Monday
# 2008/01/07 was a Monday
self
.
assertEqual
((
18
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
18
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
6
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
6
).
earliestTime
(),
...
@@ -986,13 +986,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -986,13 +986,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
(
0
,
person
.
getAvailableTime
(
self
.
assertEqual
(
0
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
6
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
6
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
7
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
7
).
latestTime
()))
self
.
assertEqual
([
0
],
self
.
assertEqual
([
0
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
2
,
day
=
2
,
...
@@ -1018,11 +1018,11 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1018,11 +1018,11 @@ class TestCalendar(ERP5ReportTestCase):
assignment
=
person
.
newContent
(
portal_type
=
'Assignment'
,
assignment
=
person
.
newContent
(
portal_type
=
'Assignment'
,
calendar_value
=
group_calendar
)
calendar_value
=
group_calendar
)
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
18
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
18
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
18
-
8
)
*
60
*
60
],
self
.
assertEqual
([(
18
-
8
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -1048,13 +1048,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1048,13 +1048,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
9
-
8
+
18
-
17
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
9
-
8
+
18
-
17
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
9
-
8
+
18
-
17
)
*
60
*
60
],
self
.
assertEqual
([(
9
-
8
+
18
-
17
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -1098,13 +1098,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1098,13 +1098,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
18
-
9
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
18
-
9
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
18
-
9
)
*
60
*
60
],
self
.
assertEqual
([(
18
-
9
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -1145,13 +1145,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1145,13 +1145,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
17
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
17
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
17
-
8
)
*
60
*
60
],
self
.
assertEqual
([(
17
-
8
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -1198,13 +1198,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1198,13 +1198,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
18
-
13
+
12
-
10
+
9
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
18
-
13
+
12
-
10
+
9
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
18
-
13
+
12
-
10
+
9
-
8
)
*
60
*
60
],
self
.
assertEqual
([(
18
-
13
+
12
-
10
+
9
-
8
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -1255,13 +1255,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1255,13 +1255,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
18
-
11
+
9
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
18
-
11
+
9
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
18
-
11
+
9
-
8
)
*
60
*
60
],
self
.
assertEqual
([(
18
-
11
+
9
-
8
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -1310,13 +1310,13 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1310,13 +1310,13 @@ class TestCalendar(ERP5ReportTestCase):
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
self
.
portal
.
portal_categories
.
calendar_period_type
.
type1
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
setDestinationValue
(
person
)
leave_request
.
confirm
()
leave_request
.
confirm
()
self
.
tic
()
self
.
tic
()
self
.
assertEqual
((
18
-
11
+
9
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
self
.
assertEqual
((
18
-
11
+
9
-
8
)
*
60
*
60
,
person
.
getAvailableTime
(
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
from_date
=
DateTime
(
2008
,
1
,
1
).
earliestTime
(),
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
to_date
=
DateTime
(
2008
,
1
,
1
).
latestTime
()))
self
.
assertEqual
([(
18
-
11
+
9
-
8
)
*
60
*
60
],
self
.
assertEqual
([(
18
-
11
+
9
-
8
)
*
60
*
60
],
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
[
x
.
total_quantity
for
x
in
person
.
getAvailableTimeSequence
(
day
=
1
,
day
=
1
,
...
@@ -1396,17 +1396,17 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1396,17 +1396,17 @@ class TestCalendar(ERP5ReportTestCase):
self
.
tic
()
self
.
tic
()
# set request variables and render
# set request variables and render
request_form
=
self
.
portal
.
REQUEST
request_form
=
self
.
portal
.
REQUEST
request_form
[
'from_date'
]
=
DateTime
(
2008
,
1
,
1
)
request_form
[
'from_date'
]
=
DateTime
(
2008
,
1
,
1
)
request_form
[
'to_date'
]
=
DateTime
(
2009
,
1
,
1
)
request_form
[
'to_date'
]
=
DateTime
(
2009
,
1
,
1
)
request_form
[
'node_category'
]
=
'group/my_group'
request_form
[
'node_category'
]
=
'group/my_group'
report_section_list
=
self
.
getReportSectionList
(
report_section_list
=
self
.
getReportSectionList
(
self
.
portal
.
person_module
,
self
.
portal
.
person_module
,
'PersonModule_viewLeaveRequestReport'
)
'PersonModule_viewLeaveRequestReport'
)
self
.
assertEqual
(
1
,
len
(
report_section_list
))
self
.
assertEqual
(
1
,
len
(
report_section_list
))
line_list
=
self
.
getListBoxLineList
(
report_section_list
[
0
])
line_list
=
self
.
getListBoxLineList
(
report_section_list
[
0
])
data_line_list
=
[
l
for
l
in
line_list
if
l
.
isDataLine
()]
data_line_list
=
[
l
for
l
in
line_list
if
l
.
isDataLine
()]
self
.
assertEqual
(
2
,
len
(
data_line_list
))
self
.
assertEqual
(
2
,
len
(
data_line_list
))
...
@@ -1432,7 +1432,7 @@ class TestCalendar(ERP5ReportTestCase):
...
@@ -1432,7 +1432,7 @@ class TestCalendar(ERP5ReportTestCase):
total
=
3.5
,
total
=
3.5
,
**
{
'calendar_period_type/type2'
:
2.0
,
**
{
'calendar_period_type/type2'
:
2.0
,
'calendar_period_type/type3'
:
1.5
,})
'calendar_period_type/type3'
:
1.5
,})
import
unittest
import
unittest
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment