跳转到主要内容

nose2插件,仅运行与给定子字符串匹配的测试

项目描述

概述

本包提供了一个nose2插件,实现了来自unittest discover的-k标志。该插件允许通过指定一个或多个子字符串模式来选择测试。

模式

匹配是对每个测试的完整点分名称进行的。如果模式以“!”开头,则其含义被反转,并且仅选择不匹配该模式的测试。可以给出多个-K标志(插件规则要求大写)。如果给定的任何正模式都适用,并且所有给定的负模式都适用,则测试将被选中。模式区分大小写。

示例

运行一个测试

nose2 -K test_foo

运行特定测试类的测试

nose2 -K FooTestCase.test_bar

运行测试类的所有测试

nose2 -K FooTestCase

运行所有foo和bar测试,除了功能目录中的测试

nose2 -K foo -K bar -K '!functional'

安装

pip install nose2-kflag

然后将插件添加到您的nose2.cfg中

[unittest]
plugins = nose2_kflag

变更日志

1.0 - 2020-06-14

  • 初始发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码分发

nose2-kflag-1.0.zip (13.8 kB 查看哈希值)

上传时间 源代码

构建分发

nose2_kflag-1.0-py2.py3-none-any.whl (9.7 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持