Exemplo n.º 1
0
	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)
Exemplo n.º 2
0
 def test_pick_time_fail(self):
     real = Utils.pick_time(self.rawtext)
     expect = ("?", self.rawtext)
     self.assertEqual(real, expect)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
	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)
Exemplo n.º 5
0
	def test_pick_time_fail(self):
		returned = Utils.pick_time(self.rawtext)
		expected = ("?", self.rawtext)
		self.assertEqual(returned, expected)