Esempio n. 1
0
 def test_wraps_day_on_weekly(self):
     report = ReportNotification(hour=23,
                                 minute=5,
                                 day=6,
                                 interval='weekly')
     adjust_report(report, forward=True)
     self.assertEqual(report.day, 0)
Esempio n. 2
0
 def test_moves_report_hour_back(self):
     report = ReportNotification(hour=1, minute=5, day=4, interval='daily')
     adjust_report(report, forward=False)
     self.assertEqual(report.hour, 0)
Esempio n. 3
0
 def test_handles_weekly_mondays(self):
     report = ReportNotification(hour=23,
                                 minute=5,
                                 day=0,
                                 interval='weekly')
     adjust_report(report, forward=True)
Esempio n. 4
0
 def test_wrapping_daily_does_not_increment_day(self):
     report = ReportNotification(hour=23, minute=5, day=4, interval='daily')
     adjust_report(report, forward=True)
     self.assertEqual(report.day, 4)
Esempio n. 5
0
 def test_wraps_hour_forwards(self):
     report = ReportNotification(hour=23, minute=5, day=4, interval='daily')
     adjust_report(report, forward=True)
     self.assertEqual(report.hour, 0)
Esempio n. 6
0
 def test_wraps_hour_backwards(self):
     report = ReportNotification(hour=0, minute=5, day=4, interval='daily')
     adjust_report(report, forward=False)
     self.assertEqual(report.hour, 23)