Pytest自动化测试框架的核心是Pluggy模块,Pluggy模块本质上是一个插件系统,而Pytest则是基于Pluggy插件系统将几十个插件集成在一起的框架。下面为阅读解析Pytest自动化测试框架的核心即Pluggy模块的源码分析步骤。
一、Pluggy源码解读----Pluggy模块的应用
二、Pluggy源码解读----pluggy源码解读基础准备
三、Pluggy源码解读----HookspecMarker类和HookimplMarker类源码分析
四、Pluggy源码解读----PluginManager类实例化
五、Pluggy源码解读----add_hookspecs增加自定义的接口类
六、Pluggy源码解读----register注册插件源码解析
七、Pluggy源码解读----hook函数调用执行过程分析
八、Pluggy源码解读----PluginManager类的其他功能
版权声明:本文为redrose2100原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。