- 1、小猪外链里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、小猪外链网资源分享仅为个人学习、交流之用,同时向原著作者表达敬意。
3、小猪外链网仅提供信息存储空间服务,小猪外链网信息均来源于用户自行发布,不承担任何法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,可以按照《小猪外链网文章侵权处理流程》进行处理,同时向原著作者表达敬意。
4、内容由网友自主上传,如有侵权、违规请联系邮箱616859395@qq.com进行处理。


一、 Mock解释
Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为
二、 什么情况下能用到mock
在项目中如果需要测试一个登陆接口,在登录接口需要用验证码验证,需要用到发送验证码的接口,这时候发送验证码的接口暂时未开发完成,这个时候我们怎么去测试登录接口?
这时候可以用到mock方法去模拟发送验证码接口的返回值。
三、 mock的应用
1.mock的安装
从Python 3.3开始,mock模块已经被合并到标准库中,被命名为unittest.mock,可以直接import进来使用
2.mock应用举例
上述代码是访问我们公司的官网,假设该官网访问请求还没被实现,此时 send_url() 方法需要 send_reques 返回响应状态码。这个时候可以用到mock。
上述代码完成了mock的简单应用,由于mock_syudy.send_request = success_send 把mock对象赋值给了方法,使得方法再次调用的时候使用了mock的方法完成把模拟返回值传递给mock_demo.send_url()方法。
此文介绍mock入门,在写接口自动化的时候可以把mock应用到自动化脚本中去进行接口关联。
网站公告
近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。
详细的发帖规则请阅读:
《小猪外链网发帖规则》
《小猪外链网最新金币规则》
注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。
免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除
您的IP:3.142.43.53,2025-05-01 10:28:00,Processed in 2.43959 second(s).