def test_previousWeek(self): # Previous week first day, week day dates = ((date(2011, 3, 28), date(2011, 4, 1)), (date(2011, 3, 28), date(2011, 4, 2)), (date(2011, 3, 28), date(2011, 4, 3)), (date(2011, 4, 1), date(2011, 4, 4)), (date(2011, 4, 1), date(2011, 4, 10)), (date(2011, 4, 18), date(2011, 4, 30)), (date(2010, 12, 27), date(2011, 1, 1)), (date(2010, 12, 27), date(2011, 1, 2)), (date(2011, 1, 1), date(2011, 1, 3)), ) for firstDay, weekDay in dates: self.assertEqual(firstDay, previousWeek(weekDay))