PyTest test JSON API, строка запроса - PullRequest
0 голосов
/ 12 января 2019

Я написал приложение, которое извлекает CSV-файл из удаленной ссылки, анализирует его и возвращает схему data + в виде JSON. Все отлично работает с ручным тестированием. Теперь я хочу написать интеграционный тест, который проверяет мой API. Но почему-то я не могу извлечь данные из удаленной ссылки, я всегда получаю следующую ошибку: Ответ передан в потоковом режиме [404 НЕ НАЙДЕНО]. Тем не менее, ресурс определенно доступен.

Это мой код:

def test_api(client):
    rv = client.get('/?url=http%3A%2F%2Fdaten.transparenz.hamburg.de%2FDataport.HmbTG.ZS.Webservice.GetRessource100%2FGetRessource100.svc%2Fa35db780-fd98-462d-bfc0-ccd8fe6329b3%2FSonnenblumenkerne.csv')
    json_data = rv.get_json()
    assert rv.status_code == 200

Я реализовал правильный прибор и т. Д. Другие вызовы моего API работают нормально, он просто завершается ошибкой, когда я пытаюсь проверить реальную функциональность с параметром строки запроса.

...