[Erp5-report] r23478 - /erp5/trunk/products/ERP5/tests/testAlarm.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Sep 8 12:51:21 CEST 2008
Author: rafael
Date: Mon Sep 8 12:51:17 2008
New Revision: 23478
URL: http://svn.erp5.org?rev=23478&view=rev
Log:
Added a test for another periodicity, 4 days.
Modified:
erp5/trunk/products/ERP5/tests/testAlarm.py
Modified: erp5/trunk/products/ERP5/tests/testAlarm.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testAlarm.py?rev=23478&r1=23477&r2=23478&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testAlarm.py (original)
+++ erp5/trunk/products/ERP5/tests/testAlarm.py Mon Sep 8 12:51:17 2008
@@ -226,6 +226,32 @@
alarm = self.newAlarm()
alarm.setPeriodicityStartDate(right_first_date)
alarm.setPeriodicityDayFrequency(3)
+ alarm.setPeriodicityHourList((14,15,17))
+ get_transaction().commit()
+ self.tic()
+ self.assertEquals(alarm.getAlarmDate(),right_first_date)
+ alarm.setNextAlarmDate(current_date=right_first_date)
+ self.assertEquals(alarm.getAlarmDate(),right_second_date)
+ alarm.setNextAlarmDate(current_date=right_second_date)
+ self.assertEquals(alarm.getAlarmDate(),right_third_date)
+ alarm.setNextAlarmDate(current_date=right_third_date)
+ self.assertEquals(alarm.getAlarmDate(),right_fourth_date)
+
+ def test_07a_Every4DaysSomeHours(self, quiet=0, run=run_all_test):
+ """- every 4 days at 14 and 15 and 17"""
+ if not run: return
+ if not quiet:
+ message = 'Every 4 Days Some Hours'
+ ZopeTestCase._print('\n%s ' % message)
+ LOG('Testing... ',0,message)
+
+ right_first_date = DateTime(self.date_format % (2006,10,7,14,00,00))
+ right_second_date = DateTime(self.date_format % (2006,10,7,15,00,00))
+ right_third_date = DateTime(self.date_format % (2006,10,7,17,00,00))
+ right_fourth_date = DateTime(self.date_format % (2006,10,11,14,00,00))
+ alarm = self.newAlarm()
+ alarm.setPeriodicityStartDate(right_first_date)
+ alarm.setPeriodicityDayFrequency(4)
alarm.setPeriodicityHourList((14,15,17))
get_transaction().commit()
self.tic()
More information about the Erp5-report
mailing list