Пример #1
0
def test_get_poster_url_uses_default_size():
    # Przygotowanie danych
    poster_api_path = "some-poster-path"
    expected_default_size = 'w342'
    # Wywołanie kodu, który testujemy
    poster_url = tmdb_client.get_poster_url(poster_api_path=poster_api_path)
    # Porównanie wyników
    assert expected_default_size in poster_url
Пример #2
0
def test_get_poster_url(monkeypatch):
    mock_poster_url = "https://image.tmdb.org/t/p/w342/kIHgjAkuzvKBnmdstpBOo4AfZah"
    requests_mock = Mock()
    requests_mock.json.return_value = mock_poster_url
    monkeypatch.setattr("tmdb_client.requests.get", requests_mock)
    single_poster_url = tmdb_client.get_poster_url(
        poster_api_path="8UlWHLMpgZm9bx6QYh0NFoq67TZ")
    return single_poster_url == mock_poster_url
def test_get_poster_url_uses_default_size():
    # Przygotowanie danych
    poster_api_path = "/w342/e1mjopzAS2KNsvpbpahQ1a6SkSn.jpg"
    expected_default_size = 'w342'
    # Wywołanie kodu, który testujemy
    poster_url = tmdb_client.get_poster_url(poster_api_path=poster_api_path)
    # Porównanie wyników
    assert expected_default_size in poster_url
def test_get_movie_images(monkeypatch):
    # Przygotowanie danych
    poster_api_path = "some-poster-path"
    #expected_default_size = 'w780'
    expected_default_size = 'w342'
    # Wywołanie kodu, który testujemy
    #poster_url = tmdb_client.get_movie_images(movie_id=112)
    poster_url = tmdb_client.get_poster_url(poster_api_path, size="w342")
    # Porównanie wyników
    assert expected_default_size in poster_url
Пример #5
0
def test_get_poster_url(monkeypatch):
   mock_poster_path = "some-poster-path"
   request_mock = Mock()
   response = request_mock.return_value
   response.return_value = mock_poster_path
   expected_default_size = 'w342'
   monkeypatch.setattr("tmdb_client.requests.get", request_mock)
   
   poster_url = tmdb_client.get_poster_url(poster_path = mock_poster_path)
   assert expected_default_size in poster_url
Пример #6
0
 def tmdb_image_url(path, size):
     return tmdb_client.get_poster_url(path, size)
Пример #7
0
 def tmdb_movie_info(path, size):
     return tmdb_client.get_poster_url(path, size)
Пример #8
0
def test_get_poster_url_uses_default_size():
    poster_api_path = "some-poster-path"
    expected_default_size = 'w342'
    poster_url = tmdb_client.get_poster_url(poster_api_path=poster_api_path)
    assert expected_default_size in poster_url
Пример #9
0
 def tmdb_image_url(path, size):
     return tc.get_poster_url(path, size)