def test_repository_returns_empty_list_of_movie_for_non_existent_director(session_factory): repo = SqlAlchemyRepository(session_factory) list_of_movies = repo.get_movies_directed_by_a_director('Fake Director') assert len(list_of_movies) == 0
def test_repository_returns_a_list_of_movies_directed_by_a_valid_director(session_factory): repo = SqlAlchemyRepository(session_factory) list_of_movies_directed_by_James_Gunn = repo.get_movies_directed_by_a_director("James Gunn") assert len(list_of_movies_directed_by_James_Gunn) == 1 assert list_of_movies_directed_by_James_Gunn[0].title == "Guardians of the Galaxy"