def test_UTC_offset_minutes_pos_offset(self): self.assertEqual(Availability.UTC_offset_minutes(c.kabul_2000_1_1), 270) self.assertEqual(Availability.UTC_offset_minutes(c.kathmandu_2017_end), 345)
def test_UTC_offset_minutes_neg_offset(self): self.assertEqual(Availability.UTC_offset_minutes(c.et_ds), -240) self.assertEqual(Availability.UTC_offset_minutes(c.et_no_ds), -300)
def test_UTC_offset_minutes_no_offset(self): self.assertEqual(Availability.UTC_offset_minutes(c.utc_halloween), 0)
def test_UTC_offset_minutes_value_error(self): with self.assertRaises(ValueError): Availability.UTC_offset_minutes(c.dt_2000_1_1) with self.assertRaises(ValueError): Availability.UTC_offset_minutes(c.dt_2017_end)