def test_scrape_season_success(path): with open(path) as f: html = f.read() season_data = TVScraper._scrape_season(html=html) for episode in season_data: assert episode['title'] assert type(episode['title']) is str assert episode['rating'] assert type(episode['rating']) is float
def test_scrape_season_failure(): season_data = TVScraper._scrape_season(html=None) assert season_data == []