unittest-6mock结合实战应用

关于mock

了解mock可以参考这篇文章
原文出处:https://www.jianshu.com/p/6b57b4b3a1eb
也可以看我mock专栏写的相关内容做简单了解

实际应用中如何高效的进行mock

思路:统一把需要mock的接口以及对应预期的返回值放到配置文件夹的mock_response_data.json文件里,然后接口作为key值,对应的数据作为value值,通过读取数据的key值来获取value值,从而利用起来进行mock

创建存放预期结果的json文件

unittest-6mock结合实战应用

封装获取value值的函数

unittest-6mock结合实战应用

test_002中使用mock的数据作为返回值

unittest-6mock结合实战应用

使用discover的方式运行

unittest-6mock结合实战应用