def test_utcoffset(self): """ Test SmsPduTzInfo.utcoffest() """ tests = (('08', 2), ('B2', -8)) for pduOffsetStr, offset in tests: result = gsmmodem.pdu.SmsPduTzInfo(pduOffsetStr) expected = SimpleOffsetTzInfo(offset) self.assertEqual(result.utcoffset(0), expected.utcoffset(0))
def test_utcoffset(self): """ Test SmsPduTzInfo.utcoffest() """ tests = (('08', 2), ('B2', -8)) for pduOffsetStr, offset in tests: result = gsmmodem.pdu.SmsPduTzInfo(pduOffsetStr) expected = SimpleOffsetTzInfo(offset) self.assertEqual(result.utcoffset(0), expected.utcoffset(0))
def test_SimpleOffsetTzInfo(self): """ Basic test for the SimpleOffsetTzInfo class """ tests = (2, -4, 0, 3.5) for hours in tests: tz = SimpleOffsetTzInfo(hours) self.assertEqual(tz.offsetInHours, hours) self.assertEqual(tz.utcoffset(None), timedelta(hours=hours)) self.assertEqual(tz.dst(None), timedelta(0)) self.assertIsInstance(tz.__repr__(), str)
def test_SimpleOffsetTzInfo(self): """ Basic test for the SimpleOffsetTzInfo class """ tests = (2, -4, 0, 3.5) for hours in tests: tz = SimpleOffsetTzInfo(hours) self.assertEqual(tz.offsetInHours, hours) self.assertEqual(tz.utcoffset(None), timedelta(hours=hours)) self.assertEqual(tz.dst(None), timedelta(0)) self.assertIsInstance(tz.__repr__(), str)