httpretty

    6热度

    1回答

    使用HTTPretty library为Python,我可以创造选择的模拟HTTP响应,然后与requests library像这样接他们即: import httpretty import requests # set up a mock httpretty.enable() httpretty.register_uri( method=httpretty.GET,

    1热度

    1回答

    每当启用HTTPretty时,我都无法与PyMongo建立连接。我知道HTTPretty会改变核心套接字模块;有没有办法解决? 代码示例:使用Python 3.3 Traceback (most recent call last): File "C:\Python33\lib\site-packages\pymongo\mongo_client.py", line 363,

    0热度

    1回答

    我写了一个正确工作的装饰器,但是我偶然发现了试错法的正确解决方案,而且我的关于装饰器的知识告诉我某些东西没有很好的定义。 这种情况是我嘲笑一个Rest Api来做一些TDD,而这个Rest是一个令牌安全。所以在提出任何请求之前,我首先必须获得我的用户令牌。我使用httpretty来模拟API。 到目前为止,我不得不在每个测试用例中register_uri,一个用于模拟/ token资源,另一个用于

    0热度

    1回答

    以下pytest-test使用httpretty来模拟请求。它提取的数据写入文件: import requests import httpretty import json from os import listdir from os.path import join @httpretty.activate def test_write_file_from_datasource():