def test_repository_can_retrieve_a_list_of_movie_indexes_by_a_genre_name(session_factory): repo = SqlAlchemyRepository(session_factory) list_of_movie_indexes_for_Sci_Fi = repo.get_movie_indexes_for_genre("Sci-Fi") list_of_movie_indexes_for_Horror = repo.get_movie_indexes_for_genre("Horror") assert len(list_of_movie_indexes_for_Sci_Fi) == 2 assert len(list_of_movie_indexes_for_Horror) == 1
def test_repository_returns_an_empty_list_of_movie_indexes_for_non_existent_genre_name(session_factory): repo = SqlAlchemyRepository(session_factory) list_of_movie_indexes_for_Fake_Genre = repo.get_movie_indexes_for_genre("Fake Genre") assert len(list_of_movie_indexes_for_Fake_Genre) == 0