删除过时字节码文件的py.test插件。
pytest-remove-stale-bytecode的Python项目详细描述
py.test插件以删除过时的字节码
说明
此插件在运行测试之前删除所有过时的字节码文件。这使得 确保源代码被删除的python模块不是偶然可见的 由于一个遗留的字节码文件(*.pyc,测试运行程序无法运行, *.pyo)。
使用量
要使用这个插件,您只需安装它,就可以通过 pytest您正在使用:
- 如果您使用的是buildout,请将pytest-remove-stale-bytecode添加到 构建pytest运行程序的部分。
- 如果您使用的是pip,请将其添加到您的测试需求中。
默认情况下,不会生成输出,但如果在verbose中调用pytest 模式(-v),将打印有关已删除文件的信息。
这个插件的灵感来自于zope.testrunner的一个特性。
更改
3.0.1(2019-03-21)
- 此插件仅适用于py.test<;版本3.10。 它是因为 pytest-dev/pytest#4250
- 放弃对Python3.3的支持。
3.0(2017-05-12)
- 添加对Python3.6、PyPy2和PyPy3的支持。
- 不再默认显示输出。它可以用^{tt4}打开$ 选择。
- 将许可证从zpl更改为mit。
2.1(2015-10-01)
- 还要删除python 3下以-PYTEST结尾的字节码文件。
2.0(2015-10-01)
- 在python 3下添加删除字节码文件的支持。
1.0(2014-10-29)
- 初始版本