def test_pict_time(self): texts = [ self.time + " " + self.rawtext, " " + self.time + " " + self.rawtext, self.time + "* " + self.rawtext ] expected = (self.time, self.rawtext) for t in texts: with self.subTest(t=t, expected=expected): returned = Utils.pick_time(t) self.assertEqual(returned, expected)
def test_pick_time_fail(self): real = Utils.pick_time(self.rawtext) expect = ("?", self.rawtext) self.assertEqual(real, expect)
def test_pick_time_ok3(self): text = self.time + "* " + self.rawtext real = Utils.pick_time(text) expect = (self.time, self.rawtext) self.assertEqual(real, expect)
def test_pict_time_1_digit(self): returned = Utils.pick_time("9:00-10:00 text") expected = ("9:00-10:00", "text") self.assertEqual(returned, expected)
def test_pick_time_fail(self): returned = Utils.pick_time(self.rawtext) expected = ("?", self.rawtext) self.assertEqual(returned, expected)