What does --no-skip do in nose?

Roy Smith roy at panix.com
Tue Dec 31 12:49:09 EST 2013


Environment:
  Python 2.7.3
  nose 1.3.0
  Ubuntu 12.04 Linux

I'm befuddled about how test skipping, and in particular, --no-skip,
is supposed to work in nose.  I've got a trivial test file:

> from nose import SkipTest
> def test_skip():
>     raise SkipTest
>     assert 0

If I run this, it skips the test, as expected:


> $ nosetests try.py
> S
> ----------------------------------------------------------------------
> Ran 1 test in 0.001s
> 
> OK (SKIP=1)


What's confusing is, if I use --no-skip, it STILL skips the test:

> $ nosetests --no-skip try.py
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.001s
> 
> OK

The only difference is it doesn't print the "S".  Am I just
mis-understanding what --no-skip is supposed to do?



More information about the Python-list mailing list