def test_intervals(self): """ Basic intervals tests. """ self.assertEquals( datetime.datetime(2000, 12, 3, 10, 10, 1, 0, pytz.utc), every_minute(datetime.datetime(2000, 12, 3, 10, 10, 10, 0, pytz.utc))) self.assertEquals( datetime.datetime(2000, 12, 3, 10, 1, 1, 0, pytz.utc), hourly(datetime.datetime(2000, 12, 3, 10, 10, 10, 0, pytz.utc))) # # Daily or less often # self.assertEquals( datetime.date(2000, 12, 3), daily(datetime.date(2000, 12, 3))) self.assertEquals( # 2000-11-27 was a Monday datetime.date(2000, 11, 27), weekly(datetime.date(2000, 12, 3))) self.assertEquals( datetime.date(2000, 12, 1), biweekly(datetime.date(2000, 12, 12))) self.assertEquals( datetime.date(2000, 12, 15), biweekly(datetime.date(2000, 12, 16))) self.assertEquals( datetime.date(2000, 12, 1), monthly(datetime.date(2000, 12, 12))) self.assertEquals( datetime.date(2000, 12, 1), monthly(datetime.date(2000, 12, 12))) self.assertEquals( datetime.date(2000, 10, 1), quarterly(datetime.date(2000, 12, 12))) self.assertEquals( datetime.date(2000, 7, 1), semiyearly(datetime.date(2000, 12, 12))) self.assertEquals( datetime.date(2000, 1, 1), yearly(datetime.date(2000, 12, 12)))
def test_intervals(self): """ Basic intervals tests. """ self.assertEquals( datetime.datetime(2000, 12, 3, 10, 10, 1, 0, pytz.utc), every_minute( datetime.datetime(2000, 12, 3, 10, 10, 10, 0, pytz.utc))) self.assertEquals( datetime.datetime(2000, 12, 3, 10, 1, 1, 0, pytz.utc), hourly(datetime.datetime(2000, 12, 3, 10, 10, 10, 0, pytz.utc))) # # Daily or less often # self.assertEquals(datetime.date(2000, 12, 3), daily(datetime.date(2000, 12, 3))) self.assertEquals( # 2000-11-27 was a Monday datetime.date(2000, 11, 27), weekly(datetime.date(2000, 12, 3))) self.assertEquals(datetime.date(2000, 12, 1), biweekly(datetime.date(2000, 12, 12))) self.assertEquals(datetime.date(2000, 12, 15), biweekly(datetime.date(2000, 12, 16))) self.assertEquals(datetime.date(2000, 12, 1), monthly(datetime.date(2000, 12, 12))) self.assertEquals(datetime.date(2000, 12, 1), monthly(datetime.date(2000, 12, 12))) self.assertEquals(datetime.date(2000, 10, 1), quarterly(datetime.date(2000, 12, 12))) self.assertEquals(datetime.date(2000, 7, 1), semiyearly(datetime.date(2000, 12, 12))) self.assertEquals(datetime.date(2000, 1, 1), yearly(datetime.date(2000, 12, 12)))
def closest(self): return monthly(date=self.date)
def closest(self): return monthly(date=self.date)
def closest(self): """ Update frequency. """ return monthly(date=self.date)
def closest(self): """ Update frequency. """ return monthly(date=self.date)