Commit 6d443cb9 authored by Rafael Monnerat's avatar Rafael Monnerat

Improved tests for Planning Box.



git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17778 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 0b8ee1be
...@@ -90,7 +90,7 @@ class TestPlanningBox(ERP5TypeTestCase): ...@@ -90,7 +90,7 @@ class TestPlanningBox(ERP5TypeTestCase):
portal = self.getPortal() portal = self.getPortal()
message = portal.foo_module['0'].Foo_createObjects(num=1) message = portal.foo_module['0'].Foo_createObjects(num=1)
self.failUnless('Created Successfully' in message) self.failUnless('Created Successfully' in message)
#portal.foo_module['0'].Foo_editObjects(num=3) portal.foo_module['0'].Foo_editObjectLineDates()
def stepRenderStructure(self, sequence = None, sequence_list = None, **kw): def stepRenderStructure(self, sequence = None, sequence_list = None, **kw):
portal = self.getPortal() portal = self.getPortal()
...@@ -108,6 +108,7 @@ class TestPlanningBox(ERP5TypeTestCase): ...@@ -108,6 +108,7 @@ class TestPlanningBox(ERP5TypeTestCase):
def stepCheckPlanning(self, sequence = None, sequence_list = None, **kw): def stepCheckPlanning(self, sequence = None, sequence_list = None, **kw):
planning = sequence.get('planning') planning = sequence.get('planning')
self.assertEquals(planning.calendar_view, 0)
self.assertEquals(len(planning.content), 1) self.assertEquals(len(planning.content), 1)
bloc = planning.content[0] bloc = planning.content[0]
self.assertEquals(bloc.name , 'Group_1_Activity_1_Block_1') self.assertEquals(bloc.name , 'Group_1_Activity_1_Block_1')
...@@ -115,11 +116,19 @@ class TestPlanningBox(ERP5TypeTestCase): ...@@ -115,11 +116,19 @@ class TestPlanningBox(ERP5TypeTestCase):
for info in bloc.info.values(): for info in bloc.info.values():
self.assertEquals(info.info,'Title 0') self.assertEquals(info.info,'Title 0')
self.assertEquals(info.link , '/%s/foo_module/0/0' % self.getPortal().getId()) self.assertEquals(info.link , '/%s/foo_module/0/0' % self.getPortal().getId())
# Check Parent Activities
parent = bloc.parent_activity
for info in parent.info.values():
self.assertEquals(info,'Title 0')
self.assertEquals(parent.link , '/%s/foo_module/0/0' % self.getPortal().getId())
# XXX This test for Quantity is not complete, It should be improved.
self.assertEquals(parent.height , None)
self.assertEquals(parent.title,'Title 0')
def stepCheckBasic(self, sequence = None, sequence_list = None, **kw): def stepCheckBasic(self, sequence = None, sequence_list = None, **kw):
basic = sequence.get('basic') basic = sequence.get('basic')
self.assertEquals(len(basic.report_groups), 1) self.assertEquals(len(basic.report_groups), 1)
# Note that this test use the use_date_zoom enabled # Note that this test use the use_date_zoom enabled.
sec_axis_info = basic.getSecondaryAxisInfo() sec_axis_info = basic.getSecondaryAxisInfo()
date = DateTime() date = DateTime()
today = DateTime('%s/%s/%s' % (date.year(),date.month(),date.day())) today = DateTime('%s/%s/%s' % (date.year(),date.month(),date.day()))
...@@ -133,7 +142,6 @@ class TestPlanningBox(ERP5TypeTestCase): ...@@ -133,7 +142,6 @@ class TestPlanningBox(ERP5TypeTestCase):
self.assertEquals(sec_axis_info['zoom_level'], 1.0) self.assertEquals(sec_axis_info['zoom_level'], 1.0)
self.assertEquals(sec_axis_info['bound_range'], 1.0) self.assertEquals(sec_axis_info['bound_range'], 1.0)
for tree_list, activity_list,stat in basic.report_groups: for tree_list, activity_list,stat in basic.report_groups:
self.assertEquals(len(activity_list), 1) self.assertEquals(len(activity_list), 1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment