def test_time_str_to_index_value_error(self): with self.assertRaises(ValueError): Availability.time_str_to_index('0000') with self.assertRaises(ValueError): Availability.time_str_to_index('0:00') with self.assertRaises(ValueError): Availability.time_str_to_index('0:000') with self.assertRaises(ValueError): Availability.time_str_to_index('25:00') with self.assertRaises(ValueError): Availability.time_str_to_index('00:60') with self.assertRaises(ValueError): Availability.time_str_to_index('00:59')
def test_time_str_to_index_2400(self): self.assertEqual(Availability.time_str_to_index('24:00'), 96)
def test_time_str_to_index_0030(self): self.assertEqual(Availability.time_str_to_index('00:30'), 2)
def test_time_str_to_index_2345(self): self.assertEqual(Availability.time_str_to_index('23:45'), 95)
def test_time_str_to_index_0015(self): self.assertEqual(Availability.time_str_to_index('00:15'), 1)