用于删除旧字节码文件的py.test插件。
项目描述
py.test插件,用于删除旧字节码
描述
此插件在运行测试之前会删除测试包下的过时字节码文件。这确保了那些源文件已被删除的Python模块(由于遗留的字节码文件*.pyc,*.pyo)不会意外地对测试运行器可见。
使用方法
要使用此插件,只需安装它即可,这样它就可以通过您使用的pytest访问。
如果您使用buildout,请将其添加到pytest运行程序的buildout部分。
如果您使用pip,请将其添加到您的测试需求中。
默认情况下,不会生成任何输出,但如果以详细模式(-v)调用pytest,则会打印有关已删除文件的信息。
此插件受到了zope.testrunner的一个功能启发。
变更记录
6.0 (2023-07-07)
不兼容的变更
取消对Python 3.5和3.6的支持。
新功能
添加对Python 3.9、3.10、3.11的支持。
更新测试到pytest >= 6.2。
其他变更
使用Github actions作为CI。
5.0.1 (2020-03-04)
当安装此插件时,调用pytest –help不再会中断。
5.0 (2020-01-17)
不兼容的变更
取消对Python 2.7和PyPy2的支持。
新功能
添加对Python 3.8的支持。
迁移到Github。
改进对新pytest版本的支持。
错误修复
修复并行运行测试作业时的问题。(#2)
4.0 (2019-09-13)
不兼容的变更
取消对Python 3.4的支持。
新功能
再次使py.test >=3.10可以正常工作。
添加对Python 3.7的支持。
3.0.1 (2019-03-21)
此插件只能在py.test < version 3.10时工作。自pytest-dev/pytest#4250合并以来已损坏。
取消对Python 3.3的支持。
3.0 (2017-05-12)
添加对Python 3.6、PyPy2和PyPy3的支持。
不再默认显示输出。可以使用-v选项打开。
将许可证从ZPL更改为MIT。
2.1 (2015-10-01)
此外,删除Python 3下的以-PYTEST结尾的字节码文件。
2.0 (2015-10-01)
添加删除Python 3下字节码文件的支持。
1.0 (2014-10-29)
初始发布
项目详情
哈希值 用于 pytest_remove_stale_bytecode-6.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a66b00ea88f7c9b5d8139e1dce0537bddba5449b8555476f508cd09564cdf9c2 |
|
MD5 | b59bfa80c0062879d70fd1fa9dff6641 |
|
BLAKE2b-256 | 69f64842901515349a46a325ac830ba5b73ae6741de0b82a6d6b4258dc4752d6 |