def podcast_list(filename: Path) -> Iterator['Podcast']: with open(filename, 'r') as podcast_list: for entry in podcast_list.readlines(): podcast = Podcast.create(entry) if podcast: yield podcast continue
def test_create(self, name: str, input: str, expected: 'Podcast'): result = Podcast.create(input) self.assertEqual(result, expected)