def testRangeCmp1(self): from dateutil.relativedelta import SU self.assertEqual( tz.tzstr("EST5EDT"), tz.tzrange( "EST", -18000, "EDT", -14400, relativedelta(hours=+2, month=4, day=1, weekday=SU(+1)), relativedelta(hours=+1, month=10, day=31, weekday=SU(-1))))
def testRangeCmp1(self): from dateutil.relativedelta import SU self.assertEqual(tz.tzstr("EST5EDT"), tz.tzrange("EST", -18000, "EDT", -14400, relativedelta(hours=+2, month=4, day=1, weekday=SU(+1)), relativedelta(hours=+1, month=10, day=31, weekday=SU(-1))))
def testTimeOnlyRange(self): # tzrange returns None tz_range = tz.tzrange('dflt') self.assertIs(dt_time(13, 20, tzinfo=tz_range).utcoffset(), None)
def testRangeCmp2(self): self.assertEqual(tz.tzstr("EST5EDT"), tz.tzrange("EST", -18000, "EDT"))
def testTimeOnlyRange(self): # tzrange returns None tz_range = tz.tzrange("dflt") self.assertIs(dt_time(13, 20, tzinfo=tz_range).utcoffset(), None)