def equalsTimezone(self, tz): Timezone.LOCAL = tz ref = dt.time(10, 30, 22) s = self.strTime(ref.hour, ref.minute, ref.second, tz) xtime = Time() t = xtime.translate(s) self.assertEqual(t, ref)
def testSimpleWithMicrosecond(self): ref = dt.time(10, 30, 22, 999999) s = '%.2d:%.2d:%.2d.%4.d' % (ref.hour, ref.minute, ref.second, ref.microsecond) xtime = Time() t = xtime.translate(s) self.assertEqual(t, ref)
def testUtcTimezone(self): Timezone.LOCAL = 0 ref = dt.time(10, 30, 22) s = '%.2d:%.2d:%.2dZ' % (ref.hour, ref.minute, ref.second) xtime = Time() t = xtime.translate(s) self.assertEqual(t, ref)
def testConvertUtcToNegative(self): Timezone.LOCAL = -6 ref = dt.time(10, 30, 22) s = '%.2d:%.2d:%.2dZ' % (ref.hour, ref.minute, ref.second) xtime = Time() t = xtime.translate(s) self.assertEqual(ref.hour - 6, t.hour) self.assertEqual(ref.minute, t.minute) self.assertEqual(ref.second, t.second)
def testConvertPositiveToUtc(self): Timezone.LOCAL = 0 ref = dt.time(10, 30, 22) s = self.strTime(ref.hour, ref.minute, ref.second, 3) xtime = Time() t = xtime.translate(s) self.assertEqual(ref.hour - 3, t.hour) self.assertEqual(ref.minute, t.minute) self.assertEqual(ref.second, t.second)
def testConvertNegativeToPositive(self): Timezone.LOCAL = 3 ref = dt.time(10, 30, 22) s = self.strTime(ref.hour, ref.minute, ref.second, -6) xtime = Time() t = xtime.translate(s) self.assertEqual(ref.hour + 9, t.hour) self.assertEqual(ref.minute, t.minute) self.assertEqual(ref.second, t.second)
def testSimple(self): ref = dt.time(10, 30, 22) s = '%.2d:%.2d:%.2d' % (ref.hour, ref.minute, ref.second) xtime = Time() t = xtime.translate(s) self.assertEqual(t, ref)