test exclusion for nose with blacklists
Project description
nose-blacklist is a plugin for nose that provides a powerful way of skipping tests without requiring code changes.
Test cases are excluded by regex matching
Tests cases are matched by their fully-qualified names, including the module, class, and function/method names.
Tests to skip can be sourced from one or more files, or from cli arguments
Quickstart
$ pip install nose-blacklist
$ nosetests --with-blacklist \
--blacklist=<pattern1> \
--blacklist=<pattern2> \
mytests/
Blacklist strings can be specified from one or more files. Blacklist files can be used in conjunction with the --blacklist arguments.
$ cat blacklist.txt
test_thing
# test_other_thing
test_third_thing
$ nosetests --with-blacklist \
--blacklist-file=blacklist.txt \
mytests/
The blacklist file should have a single pattern per line, as above. Any line starting with a # is commented and will be ignored.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nose_blacklist-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 975ff228457b5e90a9d9748e2d8399c17ac4cba6dcc04b942211ea608a7809dd |
|
MD5 | c2c29ee9b759c2282c2132c2be96cbf8 |
|
BLAKE2b-256 | 490ef63e49760bf77db88c00d8fd4289ffbd5776b3f2053de004b7088f289b2f |