I am using Python's nose and I have marked some of my tests as "slow", as explained in the attrib plugin documentation.
I would like to skip all "slow" Tests by default when running nosetests
, i.e. without having to write nosetests -a '!slow'
. But I want to be able to run these tests when explicitly running them or writing nosetests -a 'slow'
.
How can I achieve this?
nose can be integrated with DocTest by using with-doctest option in athe bove command line. The result will be true if the test run is successful, or false if it fails or raises an uncaught exception. nose supports fixtures (setup and teardown methods) at the package, module, class, and test level.
"Options are the same as on the command line, with the -- prefix removed" (https://nose.readthedocs.org/en/latest/usage.html#configuration)
A file setup.cfg
with the following contents should work:
[nosetests]
attr=!speed=slow
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With