原文:pytest源码走读-pluggy的前身之_com.py

背景 pluggy仅有几千行代码,但是是实现pytest框架的一个核心组成。 . . b版本的pytest中,pluggy框架还只是作为一个.py模块出现,没有被独立打包成一个插件,而这个模块就是 com.py。接下来主要读一读 com.py这段源码 钩子函数的实现 研究对象:pytest的 com.py 细化目标:Muticall Registry Hook,是一个递进关系 学习方式:实现一遍H ...

2021-04-14 14:48 1 384 推荐指数:

查看详情

pytest源码走读-开始

1、走读目的 主要目的是学习源码走读的过程,之后可以走读自己喜欢的任意代码。 稍次要的目的是学习pytest框架。毕竟,在上一份工作中,一直用这个框架,也尝试走读了,希望以后面试会更加明白这个框架。 2、走读时间20210226 3、走读模式。随意点开看看,找个入口 ...

Sat Feb 27 02:35:00 CST 2021 0 291
kcp源码走读

kcp协议与tcp协议类似,是一种ARQ协议。他的优点在于比tcp的延迟更小30%-40%,但相应的会牺牲一部分的带宽,大该比tcp多浪费10%~20%。tcp的设计目标是增大网络利用率,而kcp的设 ...

Thu May 11 02:21:00 CST 2017 0 4962
IKAnalyzer 源码走读

首先摘抄一段关于IK的特性介绍: 采用了特有的“正向迭代最细粒度切分算法”,具有60万字/秒的高速处理能力。 采用了多子处理器分析模式,支持:英文字母(IP地址、Email、URL)、数字(日期, ...

Mon Aug 26 18:13:00 CST 2013 1 3399
Canal 源码走读

前言 canal 是什么? 引用一下官方回答: 阿里巴巴mysql数据库binlog的增量订阅&消费组件 canal 能做什么? 基于日志增量订阅&消费支持的业务: ...

Wed Feb 27 01:26:00 CST 2019 1 571
Apache Spark源码走读之9 -- Spark源码编译

欢迎转载,转载请注明出处,徽沪一郎。 概要 本来源码编译没有什么可说的,对于java项目来说,只要会点maven或ant的简单命令,依葫芦画瓢,一下子就ok了。但到了Spark上面,事情似乎不这么简单,按照spark officical document上的来做,总会出现这样或那样的编译 ...

Sat May 17 00:44:00 CST 2014 4 5352
Pytest Pytest源码分析

Pytest源码分析 By:授客 QQ:1033553122 测试环境 pytest 5.4.3 测试脚本mytest.py 源码分析 测试脚本mytest.py 运行pytest/__init__.py,主要做了两件事情 从_pytest导入后续需要用的依赖包 ...

Tue Mar 02 08:25:00 CST 2021 0 811
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM