Ejemplo n.º 1
0
def test_get_movies_by_actor_with_non_existent_actor(in_memory_repo):
    target_name = "Garlic Bread"

    id_list = movie_services.get_movie_ids_for_actor(target_name, in_memory_repo)
    as_dict = movie_services.get_movies_by_id(id_list, in_memory_repo)

    assert len(as_dict) == 0
Ejemplo n.º 2
0
def test_get_movies_by_tag_with_non_existent_tag(in_memory_repo):
    target_tag = 'Banana'

    id_list = movie_services.get_movie_ids_for_tag(target_tag, in_memory_repo)
    as_dict = movie_services.get_movies_by_id(id_list, in_memory_repo)

    # Check that there are no movies dated 2020-03-06.
    assert len(as_dict) == 0
Ejemplo n.º 3
0
def test_get_movies_by_director(in_memory_repo):
    target_name = "M. Night Shyamalan"

    id_list = movie_services.get_movie_ids_for_director(target_name, in_memory_repo)
    as_dict = movie_services.get_movies_by_id(id_list, in_memory_repo)

    assert len(id_list) == 1
    assert as_dict[0]['id'] == 3
    assert as_dict[0]['title'] == "Split"
Ejemplo n.º 4
0
def test_get_movies_by_actor(in_memory_repo):
    target_name = "Chris Pratt"

    id_list = movie_services.get_movie_ids_for_actor(target_name, in_memory_repo)
    as_dict = movie_services.get_movies_by_id(id_list, in_memory_repo)

    assert len(id_list) == 2
    assert as_dict[0]['id'] == 1
    assert as_dict[0]['title'] == "Guardians of the Galaxy"
    assert as_dict[len(as_dict)-1]['id'] == 10
Ejemplo n.º 5
0
def test_get_movies_by_tag(in_memory_repo):
    target_tag = "Action"

    id_list = movie_services.get_movie_ids_for_tag(target_tag, in_memory_repo)
    as_dict = movie_services.get_movies_by_id(id_list, in_memory_repo)

    assert len(id_list) == 10
    assert as_dict[0]['id'] == 1
    assert as_dict[0]['title'] == "Guardians of the Galaxy"
    assert as_dict[len(as_dict)-1]['id'] == 30