[Erp5-report] r17778 - /erp5/trunk/products/ERP5Form/tests/testPlanningBox.py

nobody at svn.erp5.org nobody at svn.erp5.org
Sun Nov 25 17:49:33 CET 2007


Author: rafael
Date: Sun Nov 25 17:49:33 2007
New Revision: 17778

URL: http://svn.erp5.org?rev=17778&view=rev
Log:
Improved tests for Planning Box.


Modified:
    erp5/trunk/products/ERP5Form/tests/testPlanningBox.py

Modified: erp5/trunk/products/ERP5Form/tests/testPlanningBox.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/tests/testPlanningBox.py?rev=17778&r1=17777&r2=17778&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/tests/testPlanningBox.py (original)
+++ erp5/trunk/products/ERP5Form/tests/testPlanningBox.py Sun Nov 25 17:49:33 2007
@@ -90,7 +90,7 @@
     portal = self.getPortal()
     message = portal.foo_module['0'].Foo_createObjects(num=1)
     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):
     portal = self.getPortal()
@@ -107,7 +107,8 @@
                     planning=planning)
 
   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)
     bloc = planning.content[0]
     self.assertEquals(bloc.name , 'Group_1_Activity_1_Block_1')
@@ -115,11 +116,19 @@
     for info in bloc.info.values():
       self.assertEquals(info.info,'Title 0')
       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):
     basic = sequence.get('basic')
     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()
     date = DateTime()
     today = DateTime('%s/%s/%s' % (date.year(),date.month(),date.day()))
@@ -132,7 +141,6 @@
     self.assertEquals(sec_axis_info['zoom_start'], 0)
     self.assertEquals(sec_axis_info['zoom_level'], 1.0)
     self.assertEquals(sec_axis_info['bound_range'], 1.0)
-
 
     for tree_list, activity_list,stat in basic.report_groups:
       self.assertEquals(len(activity_list), 1)




More information about the Erp5-report mailing list