Skip to content

Commit

Permalink
Crontab tests: use less precision for almostEqual
Browse files Browse the repository at this point in the history
  • Loading branch information
Ask Solem committed Oct 14, 2010
1 parent 2966dfc commit 7664b74
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions celery/tests/test_task.py
Original file line number Diff line number Diff line change
Expand Up @@ -719,37 +719,37 @@ def test_every_minute_execution_is_due(self):
last_ran = self.now - timedelta(seconds=61)
due, remaining = EveryMinutePeriodic().is_due(last_ran)
self.assertTrue(due)
self.assertAlmostEquals(remaining, self.next_minute, 2)
self.assertAlmostEquals(remaining, self.next_minute, 1)

def test_every_minute_execution_is_not_due(self):
last_ran = self.now - timedelta(seconds=self.now.second)
due, remaining = EveryMinutePeriodic().is_due(last_ran)
self.assertFalse(due)
self.assertAlmostEquals(remaining, self.next_minute, 2)
self.assertAlmostEquals(remaining, self.next_minute, 1)

# 29th of May 2010 is a saturday
@patch_crontab_nowfun(HourlyPeriodic, datetime(2010, 5, 29, 10, 30))
def test_execution_is_due_on_saturday(self):
last_ran = self.now - timedelta(seconds=61)
due, remaining = EveryMinutePeriodic().is_due(last_ran)
self.assertTrue(due)
self.assertAlmostEquals(remaining, self.next_minute, 2)
self.assertAlmostEquals(remaining, self.next_minute, 1)

# 30th of May 2010 is a sunday
@patch_crontab_nowfun(HourlyPeriodic, datetime(2010, 5, 30, 10, 30))
def test_execution_is_due_on_sunday(self):
last_ran = self.now - timedelta(seconds=61)
due, remaining = EveryMinutePeriodic().is_due(last_ran)
self.assertTrue(due)
self.assertAlmostEquals(remaining, self.next_minute, 2)
self.assertAlmostEquals(remaining, self.next_minute, 1)

# 31st of May 2010 is a monday
@patch_crontab_nowfun(HourlyPeriodic, datetime(2010, 5, 31, 10, 30))
def test_execution_is_due_on_monday(self):
last_ran = self.now - timedelta(seconds=61)
due, remaining = EveryMinutePeriodic().is_due(last_ran)
self.assertTrue(due)
self.assertAlmostEquals(remaining, self.next_minute, 2)
self.assertAlmostEquals(remaining, self.next_minute, 1)

@patch_crontab_nowfun(HourlyPeriodic, datetime(2010, 5, 10, 10, 30))
def test_every_hour_execution_is_due(self):
Expand Down

0 comments on commit 7664b74

Please sign in to comment.