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