跳转到主要内容

Nose的发现插件,依赖于合理的结构。

项目描述

在标准测试设置下,将确定哪些测试需要对给定的diff运行。

例如,假设你正在名为my-new-sexy-feature的分支上工作,该分支修改了以下文件

src/foo/bar/__init__.py
src/foo/bar/baz.py
src/foo/biz.py

现在如果我们使用默认选项运行,nosetests --with-quickunit,它将默认在以下基本目录中查找测试

tests/src/foo/bar/*
tests/src/foo/biz/*

(这是通过分析diff与git merge-base HEAD master的对比来实现的,确定你更改的哪些文件是测试文件,包括它们,以及哪些包含测试覆盖的并行目录中的文件。)

配置

如果您想支持多个目录进行搜索(比如说,您将单元测试和集成测试分开),您也可以这样做

--quickunit-prefix=tests/unit/ --quickunit-prefix=tests/integration/

或者,如果您愿意,通过setup.cfg

quickunit-prefix = tests/unit
                   tests/integration

或者,通过setup.cfg

quickunit-json = -

项目详情


下载文件

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

源分布

nose-quickunit-0.5.4.tar.gz (5.2 kB 查看哈希值)

上传时间 来源