class TestParserEpisodeNameLine(TestCase): def setUp(self): self.sut = EpisodesNameFinder() def tearDown(self): self.sut = None def test_empty(self): result = self.sut.parse_episode_name_line("") self.assertIsNotNone(result) self.assertEqual(result[0], -1) self.assertEqual(result[1], -1) self.assertEqual(result[2], "") def test_01(self): result = self.sut.parse_episode_name_line(EPISODE_LINE_01) self.assertIsNotNone(result) self.assertEqual(result[0], -1) self.assertEqual(result[1], 2) self.assertEqual(result[2], "Test episode name") def test_02(self): result = self.sut.parse_episode_name_line(EPISODE_LINE_02) self.assertIsNotNone(result) self.assertEqual(result[0], 1) self.assertEqual(result[1], 2) self.assertEqual(result[2], "Test episode name") def test_03(self): result = self.sut.parse_episode_name_line(EPISODE_LINE_03) self.assertIsNotNone(result) self.assertEqual(result[0], 2) self.assertEqual(result[1], 4) self.assertEqual(result[2], "Test episode name 2") def test_04(self): result = self.sut.parse_episode_name_line(EPISODE_LINE_04) self.assertIsNotNone(result) self.assertEqual(result[0], 2) self.assertEqual(result[1], 5) self.assertEqual(result[2], "Episode name 5") def test_05(self): result = self.sut.parse_episode_name_line(EPISODE_LINE_05) self.assertIsNotNone(result) self.assertEqual(result[0], 2) self.assertEqual(result[1], 7) self.assertEqual(result[2], "Episode's name 7") def test_06(self): result = self.sut.parse_episode_name_line(EPISODE_LINE_06) self.assertIsNotNone(result) self.assertEqual(result[0], 4) self.assertEqual(result[1], 6) self.assertEqual(result[2], "Title episode 6")
def setUp(self): self.sut = EpisodesNameFinder()