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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6134ac087a032f043899bbf2d46f755d1754491d1abda74dafbb0144c7267b86 |
|
MD5 | f1772c3d932e0c0d0ec204cd8480efbe |
|
BLAKE2b-256 | 515eb84b16ee282ac2f9df39c357feae035dd3f73d8c9cf24a77fd856d5e3377 |