def test_ozip(self): self.assertEqual(ozip(), ()) self.assertEqual(ozip(None, None), None) self.assertEqual(ozip(None, 45), None) self.assertEqual(ozip(123, None), None) self.assertEqual(ozip(123, 45), (123, 45)) self.assertEqual(ozip(None, None, None), None) self.assertEqual(ozip(None, 45, None), None) self.assertEqual(ozip(123, 45, 67), (123, 45, 67))
def str_time_range(self): s = ozip(self.start_time.to_short_summary(), self.end_time.to_short_summary()) return oget(omap('-'.join, s), MSG_ALL_DAY)