Pytest是什么? pytest是一个非常成熟的全功能的Python测试框架。 怎么安装?
github项目地址在哪?
pytest源码结构 在python安装目录的lib/site-packges下,分为pytest.py 和_pytest目录 我们先看下pytest.py源码结构,如下图 主要从_pytest往外import各种我们在实际使用pytest是用到的各种模块,功能等等。 下面看看_pytest目录结构 一张图,截不完下面的模块,大家可以自己打开对应的目录看一下。 对于每个模块是干嘛的,这里不一一展开说明了,大家可以先扫一遍。 下面看下pytest主入口模块: 自己看懂下main.py第一行代码注释的含义吧 嗯,从这里开始,就是你阅读代码的第一步了,这里是pytest命令行初始化、会话、运行测试和报告的主入口了 代码主要还是的去看看,就会发现其实还是比较容易的了。 代码阅读三板斧,请参见 初学者阅读源码三板斧 可能有人要问,你用什么IDE? 好吧,我用Pycharm社区版,不过最近发现visual studio code升级后,更好玩了,所以又用visual studio code来看和写代码了。 如果你喜欢eclipse也是可以的,配合pydev一起,杠杠的效果。 你要用visual stuodio code的话,可以参见这篇文章。 基于Visual Studio Code搭建Python开发环境 Visual Studio Code插件的话,我推荐这几个就足够了,我用这4个插件 Markedown All in one,主要用来写文档用 Python,你懂的 Visual Studio IntelliCode,这是ms的人工智能编码插件,很爽的 vscode-icons,这个是图标啦,如下图的效果 扫一扫加我微信,入群一起讨论交流各种开源测试技术、工具、经验和解决方案。 扫一扫,关注开源优测公众号,原创文章首发平台
|
|