摘要: 为什么要使用mock?场景模拟1:比如有A和B两个模块,A模块中有调用到B模块的方法,但是很不幸,B模块中被A模块调用的方法由于一定的原因需要被修改,然而我们又不想让影响A模块的功能测试,所以就用到了单元测试模块unittest中的mock模块;mock模块就是模拟出一个假的B模块;场景模拟2:有时 阅读全文
posted @ 2021-09-18 18:00 Wolf_Stark 阅读(166) 评论(0) 推荐(0)
摘要: 一、常用 Python 单测框架 若你不想安装或不允许第三方库,那么 unittest 是最好也是唯一的选择。反之,pytest 无疑是最佳选择,众多 Python 开源项目(如大名鼎鼎的 requests)都是使用 pytest 作为单元测试框架。甚至,连 nose2 在官方文档上都建议大家使用 阅读全文
posted @ 2021-09-18 12:30 Wolf_Stark 阅读(101) 评论(0) 推荐(0)
摘要: RPC概述 RPC是什么 RPC(Remote Procedure Call)远程过程调用协议,一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。RPC它假定某些协议的存在,例如TPC/UDP等,为通信程序之间携带信息数据。在OSI网络七层模型中,RPC跨越了传输层和应用层,RPC 阅读全文
posted @ 2021-09-18 11:16 Wolf_Stark 阅读(45) 评论(0) 推荐(0)