wrapture:包装而非替换的Python测试与追踪库
wrapture是Python库wrapt作者Graham Dumpleton发布的新库,核心思路是"包装而非替换"——在真实代码外层套一层观察器,而不是unittest.mock那种整个替换掉。它把猴子补丁、单元测试断言、生产环境追踪三个通常由不同工具做的事统一到一套binding机制上,支持OpenTelemetry导出,还能通过toml配置文件对运行中的程序做零侵入式追踪。文章同时公开了wrapture全部代码由AI撰写、作者负责设计和审查的过程,称历时两周完成11个alpha版本、1000+测试、150页文档。 

