我在实现中有以下代码(使用请求库): 我在测试中使用HTTPretty来模拟这个: 但是,永远不会引发MisRedirectedRequest 。 测试没有通过。 通过调试,我在实现中得到了这个: 奇怪的是,我尝试使用其他 HTTP 错误代码并且它工作正常(例如420 、 500 )。 ...
我在实现中有以下代码(使用请求库): 我在测试中使用HTTPretty来模拟这个: 但是,永远不会引发MisRedirectedRequest 。 测试没有通过。 通过调试,我在实现中得到了这个: 奇怪的是,我尝试使用其他 HTTP 错误代码并且它工作正常(例如420 、 500 )。 ...
我有一个模拟来自不存在的远程服务器的请求的测试: get_webfinger实际上确实捕获了ConnectionError 。 当它运行时,测试通过了——但它也报告了来自 httpretty 线程的ConnectionError异常: 单元测试或正在测试的代码中没有线程。 这是许多类似测试之一。 ...
这是我尝试编写的测试:import httpretty import requests @httpretty.activate def test(): httpretty.register_uri( httpretty.GET, "http://loca ...
我的Travis构建由于某些原因而超时。 这是日志的链接: https : //travis-ci.org/madedotcom/atomicpuppy/builds/70202335 和我当前的travis yml https://github.com/madedotcom/atomi ...
以下pytest-test使用httpretty来模拟请求。 它将获取的数据写入文件: 我现在想做的就是利用pytest tmpdir功能。 为了达到这个目的,我编写了一个这样的测试(与上面的导入相同): 它失败,因为httpretty装饰器似乎对附加参数有问题: 任 ...
在使python-intercom Python 3兼容时,我在Travis上遇到了一个问题。 当在Python 3.4上运行时, nosetests命令似乎没有退出(其行为在Python 2.7上与预期的一样)。 我将其范围缩小到使用HTTPretty的测试,并创建了一个小项目来突出显 ...
我目前正在尝试将Python版本的Selenium WebDriver与Pytest测试框架一起使用,以对Web应用程序进行自动化测试。 尝试在Selenium代码中进行HTTP请求模拟时遇到了一个问题。 我编写了一个名为“ Selenium_WebDriver_Mocking_test.p ...
我是python测试的新手,所以请随时提供任何明显的信息。 基本上,我想使用python进行一些RESTful测试,并找到了httpretty和确定的库,它们看起来非常不错。 我有一个包含以下内容的python文件: 基本上与https://github.com/gabrie ...
使用HTTP的HTTPretty库 ,我可以创建选择的模拟HTTP响应,然后选择它们,即使用请求库,如下所示: 输出: <Response [200]> 是否有可能注册无法访问的uri(例如连接超时,连接被拒绝,......),以便根本不接收任何响应(这与提供HTTP错 ...
我编写的装饰器工作正常,但是由于反复试验,偶然发现了正确的解决方案,而我对装饰器的不屑一顾的知识告诉我,定义不明确的东西。 案例是我正在模拟Rest Api做一些TDD,而这个Rest是令牌安全性的背后。 因此,在发出任何请求之前,我首先必须获取我的用户令牌。 我正在使用httpret ...
每当启用HTTPretty时,我就无法与PyMongo建立连接。 我知道HTTPretty会更改核心套接字模块; 有没有办法解决? 代码示例: 引发异常: 我在Windows 8.1中使用Python 3.3。 谁能解释这种现象以及如何解决? 谢谢! ...
在Python单元测试中使用HTTPretty拦截HTTP请求时,如何断言从未请求目标URL? ...
TL; DR 哪些库/调用可用于处理包含分号的查询字符串与parse_qs不同? 完整的背景 我正在使用StackExchange API来搜索标记的问题。 搜索的布局是这样的,标签用分号分隔: /2.1/search?order=desc&sort=act ...