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
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
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
def tmdb_image_url(path, size): return tmdb_client.get_poster_url(path, size)
def tmdb_movie_info(path, size): return tmdb_client.get_poster_url(path, size)
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
def tmdb_image_url(path, size): return tc.get_poster_url(path, size)