除了Ruby的VCR库之外,还有其他的python选项吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (59)

我想使用Ruby的VCR库Betamax的JVM的令人敬畏的“记录/回放”机制。是否有一个Python库以相同的方式工作?如果不是,那么如何测试REST客户端调用而不必担心测试速度缓慢和片面?

提问于
用户回答回答于

该项目相当新颖(目前还不到一周的时间),但有一个名为VCR.py的正在进行中的VCR python端口。

如果已经知道如何使用VCR并且对此感到满意,那么也可以考虑运行本地ruby代理服务器(使用类似机架的东西)并将VCR加载到该服务器中。然后,可以用任何语言测试代码......只要确保HTTP请求通过本地服务器进行代理。这是VCR机架中间件的主要用途之一。我以前用它来测试非ruby代码,它工作得很好。

用户回答回答于

扫码关注云+社区

领取腾讯云代金券