一种通过捕获-重播方式创建模拟的工具

CaptureMock的Python项目详细描述


capturemock的方法是所谓的捕获重放方法。这意味着当您“记录”您的模拟时,capturemock将观察您的代码和您要模拟的子系统之间的交互,并以自己的格式将其记录在文本文件中。当您在“重播模式”下运行测试时,capturemock可以扮演相关子系统的角色,甚至不需要安装真正的子系统。

然后,您可以在每次运行测试时选择是希望实际的子系统存在并验证/重新创建捕获的模拟,还是依赖前一次运行捕获的模拟。如果您正在“重播模式”下运行,并且CaptureMock没有收到与以前相同的调用,则测试将失败,并建议您可能希望在记录模式下重新创建模拟。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
json错误“不是JSONObject”:以字符串形式返回此格式的API。如何使用Java从中读取和创建对象?   java GridGain无法绑定到Linux上的任何端口   java在Mac上使用Netbeans,Netbeans找不到。txt文件   使用条件的java查询   甲骨文java。lang.ClassCastException错误   测试JBehave和Java varargs如何将参数传递给varargs方法?   JavaFX,NASA世界风:如何将JavaFX组添加到NASA世界风模型中   java如何将onClick函数传递给Intent   java从文件中读取序列化对象?   java获取资产文件夹的完整路径   java为什么Spring找不到资源文件?   java如何更改启动活动?   在问题类中使用datechooser时,如何用java中的系统当前日期验证用户输入日期   java如何使用Hibernate Envers(@Audited)而不使用Hibernate生成任何表   当从java加速计中检索到更准确的数据时?   如何在java中提取特定的json数据