请求类似于flask的test_client的包装器

epl*_*aut 7 python werkzeug python-requests

我正在尝试为我的软件包进行可用的测试,但是使用Flask.test_clientrequests我发现它很难使用的API有很大不同.

我试图requests.adapters.HTTPAdapter将响应包装起来,但它似乎werkzeug不使用httplib(或者urllib就此而言)构建它自己的Response对象.

知道如何做到这一点?对现有代码的引用将是最好的(谷歌搜索werkzeug +请求不会给出任何有用的结果)

非常感谢!!

And*_*yko 0

据我了解,您需要的是模拟(请参阅什么是模拟?模拟对象)。好吧,下面列出了几个您的选择: