删除过时字节码文件的py.test插件。

pytest-remove-stale-bytecode的Python项目详细描述


py.test插件以删除过时的字节码

注意

自py.test 3.10以来,此插件不再工作。有关详细信息,请参见更改日志。

pytest#4969的讨论可能也很有趣。

说明

此插件在运行测试之前删除所有过时的字节码文件。这使得 确保源代码被删除的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)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用字符而不是字符串的意义   部分匹配长度字符串相似性的java正则表达式   java获取构造函数错误(错误:“(”或“[”)   java@Value注释无法正常工作SpringBoot   java hasKey在响应中没有看到字段   java JavaFX,没有JFXButtons和所有   在Log4j2中,是否可以根据键从记录器中筛选出某些键值对?   如何使用Java中Kafka的消息,从特定偏移量开始   java在单击后存储动态按钮的值   java Android编码:ViewRootImpl$CalledFromErrorThreadException。[Noob]   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   用于空文件的java Spring集成文件标记   java我们应该如何编写get方法,以便私有字段不会超出其预期范围?   java Eclipse产品问题,Juno RequireHandle:org。日食e4。果心服务