def test_repository_can_retrieve_movies_by_year(session_factory): repo = SqlAlchemyRepository(session_factory) movies_2014 = repo.get_movies_by_release_year(2014) movies_2016 = repo.get_movies_by_release_year(2016) assert len(movies_2014) == 1 assert len(movies_2016) == 8
def test_repository_does_not_retrieve_movie_when_there_are_no_movies_for_a_given_year(session_factory): repo = SqlAlchemyRepository(session_factory) movies_1800 = repo.get_movies_by_release_year(1800) movies_2030 = repo.get_movies_by_release_year(2030) assert len(movies_1800) == 0 assert len(movies_2030) == 0