def test_short_intervals(self): dt = datetime.datetime(2000, 12, 3, 10, 10, 10, 0, pytz.utc) self.assertEquals('975834601', every_minute(dt, fmt='%s')) dt = datetime.datetime(2014, 6, 24, 13, 57, 59, 0, pytz.utc) self.assertEquals('1403611261', hourly(dt, fmt='%s')) dt = datetime.datetime(2014, 6, 24, 13, 1, 1, 0, pytz.utc) self.assertEquals('1403611261', hourly(dt, fmt='%s')) dt = datetime.datetime(2014, 6, 24, 12, 59, 59, 0, pytz.utc) self.assertEquals('1403607661', hourly(dt, fmt='%s'))
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)))