当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

VCR.py

HTTP 交互模拟库
授权协议 MIT
开发语言 Python
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 饶明亮
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

VCR.py 可自动化的模拟你的 HTTP 交互来简化和加速测试。VCR.py 是 Ruby 版本的 VCR 的 Python 移植版本。

使用方法:

import vcr
import urllib2

with vcr.use_cassette('fixtures/vcr_cassettes/synopsis.yaml'):
    response = urllib2.urlopen('http://www.iana.org/domains/reserved').read()
    assert 'Example domains' in response
  • 【导语】:Ruby 的 VCR 库的 Python 版本,用于加快测试执行速度和确定性。 简介 VCR.py 简化并加快了 HTTP 请求的测试,它是 Ruby 的 VCR 库的 Python 版本,首次运行 VCR.py 时,它所支持的 HTTP 库所执行的请求都会被记录下来并序列化,将其写入到平面文件中,文件默认是 yaml 文件。 该平面文件被称为磁带(cassette)。当再次执行相关代码

  • 简介 动机 作用 用法 个人评分 简介 betamax1会记录你的HTTP操作,可以让你在测试的时候不必重复进行真实的请求。 动机 如果你的代码需要和外部资源一起运作,那么测试这段代码的方法就叫做集成测试。 但是,其实你并没有办法确保外部资源总是如你所愿,因为它并不在你的控制之下。而你的测试,其实只需要针对你处理这个资源的部分代码就好了。 一般测试外部的HTTP API有两个办法: 每次运行测试,

 相关资料
  • 问题内容: 如何 使用文件输入 模拟python交互式会话并保存抄本?换句话说,如果我有一个文件: 我想得到看起来像这样(省略python横幅): 我尝试将stdin喂入python,twitter的建议是“ bash脚本”,没有详细信息(在bash中使用script命令播放,没有乐趣)。我觉得应该很容易,但我缺少一些简单的东西。我需要使用或编写解析器吗? Python或ipython解决方案就可

  • 我被通缉了,但没有被征召。方法在行处与此模拟错误没有任何交互。甚至我也嘲弄了这个对象&在调试函数时被调用。 下面是我要测试的函数,

  • 我现在在运行时看到.Intercept正在获得null对象值。 有人能建议我怎么修理吗。

  • 我有一项服务,我需要通过rest向外部服务器询问一些信息: 如何为getListofObjectsA()编写JUnit测试? 我尝试了以下方法: 然而,上面的代码不起作用,它表明为。如何更正测试以正确模拟restTemplate。交换?

  • 我在用spring Boot测试我的骆驼上下文时遇到了一些问题。 我使用的是spring boot 1.5.6、spock 1.1-groovy-2.4、camel 2.19.2和camel-spring-boot-starter 2.19.2。 我使用的是spock模拟,我使用的是类中的。我所有的bean都使用构造函数注入。我正在将一个模拟的注入到一个处理器中,我还将它注入到我的测试类中以定义交

  • 交互可以添加基本的基于鼠标的行为到任何元素。 使用交互,我们可以创建可排序列表,可调整大小的元素,拖放行为.Interactions还为更复杂的小部件和应用程序构建了很好的构建块。 Sr.No. 互动和描述 1 Drag able 在任何DOM元素上启用可拖动功能。 2 Drop able 允许任何DOM元素丢弃。 3 Resize able 允许任何DOM元素调整大小。 4 Select abl

  • 按钮 角度传感器 滑动电位器 摇杆 多路触摸

  • 按钮 角度传感器 滑动电位器 摇杆 多路触摸