Python - nose - run tests with nose

abstract:Pandokia can use nose 0.11.1 or 1.0 to run tests. It uses a nose plugin to gather the test results. There are some limitations.

Overview

TODO: Write this section.

Really, you just write nose tests in a python file, then use “pdkrun file.py” or “pdkrun -r .” or something to run them. Each file of tests runs is a different process. There is no good way to pass advanced nose options through pandokia, but we typically find that we don’t need to. If you want to debug a test, you can do that outside pandokia with something like “nosetests –pdb file.py”

Disabling individual tests in nose

It is hard to find this in the nose documentation:

from nose.exc import SkipTest

def test_foo() :
    raise SkipTest('busted')