[Erp5-report] r25589 - /erp5/trunk/products/ERP5/tests/testOpenOrder.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 17 03:10:39 CET 2009


Author: yusei
Date: Tue Feb 17 03:10:38 2009
New Revision: 25589

URL: http://svn.erp5.org?rev=25589&view=rev
Log:
Update test to see the details of failure on testPeriodicityDateList.

Modified:
    erp5/trunk/products/ERP5/tests/testOpenOrder.py

Modified: erp5/trunk/products/ERP5/tests/testOpenOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testOpenOrder.py?rev=25589&r1=25588&r2=25589&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testOpenOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testOpenOrder.py [utf8] Tue Feb 17 03:10:38 2009
@@ -102,12 +102,15 @@
                                resource=internet_connection.getRelativeUrl(),
                                priced_quantity=1,
                                base_price=200)
+    # Use periodicity_minute=1 in order to see more details of DateTime
+    # instance. Because if the time is 00:00:00, then it omits to display
+    # some information like timezone for example.
     main_trade_condition.newContent(
       id='internet_connection_periodicity_line',
       portal_type='Periodicity Line',
       resource=internet_connection.getRelativeUrl(),
       periodicity_term_scope_type='until_the_end_of_month',
-      periodicity_minute=0,
+      periodicity_minute=1,
       periodicity_hour=0,
       periodicity_month_day=1)
     main_trade_condition.newContent(portal_type='Sale Supply Line',
@@ -173,19 +176,19 @@
     """
     Make sure that periodicity line can generate correct schedule.
     """
+    # This across Summer time period, if server's timezone uses it.
     self.assertEqual(self.portal.sale_trade_condition_module.main_trade_condition.internet_connection_periodicity_line.getDatePeriodList(
       DateTime(2008,1,15), DateTime(2008,12,1)),
-                     [(DateTime(2008,2,1), DateTime(2008,2,29)),
-                      (DateTime(2008,3,1), DateTime(2008,3,31)),
-                      (DateTime(2008,4,1), DateTime(2008,4,30)),
-                      (DateTime(2008,5,1), DateTime(2008,5,31)),
-                      (DateTime(2008,6,1), DateTime(2008,6,30)),
-                      (DateTime(2008,7,1), DateTime(2008,7,31)),
-                      (DateTime(2008,8,1), DateTime(2008,8,31)),
-                      (DateTime(2008,9,1), DateTime(2008,9,30)),
-                      (DateTime(2008,10,1), DateTime(2008,10,31)),
-                      (DateTime(2008,11,1), DateTime(2008,11,30)),
-                      (DateTime(2008,12,1), DateTime(2008,12,31)),
+                     [(DateTime(2008,2,1,0,1), DateTime(2008,2,29)),
+                      (DateTime(2008,3,1,0,1), DateTime(2008,3,31)),
+                      (DateTime(2008,4,1,0,1), DateTime(2008,4,30)),
+                      (DateTime(2008,5,1,0,1), DateTime(2008,5,31)),
+                      (DateTime(2008,6,1,0,1), DateTime(2008,6,30)),
+                      (DateTime(2008,7,1,0,1), DateTime(2008,7,31)),
+                      (DateTime(2008,8,1,0,1), DateTime(2008,8,31)),
+                      (DateTime(2008,9,1,0,1), DateTime(2008,9,30)),
+                      (DateTime(2008,10,1,0,1), DateTime(2008,10,31)),
+                      (DateTime(2008,11,1,0,1), DateTime(2008,11,30)),
                       ])
     
     self.assertEqual(self.portal.sale_trade_condition_module.main_trade_condition.bread_periodicity_line.getDatePeriodList(




More information about the Erp5-report mailing list