PyTest测试JSON API,查询字符串

时间:2019-01-11 21:49:38

标签: rest api flask pytest

我编写了一个应用程序,该应用程序从远程链接中检索CSV文件,对其进行分析并以JSON形式返回数据+架构。手动测试一切正常。现在,我想编写一个集成测试来测试我的API。但是以某种方式我无法从远程链接检索数据,我总是收到以下错误:响应流式传输[404 NOT FOUND]。该资源肯定可用。

这是我的代码:

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的其他调用也可以正常工作,只要我尝试使用查询字符串参数测试实际功能,它都会失败。

0 个答案:

没有答案