Numpy tests site manager.
Usage:
>>> NumpyTest(<package>).test(level=1,verbosity=1)
<package> is package name or its module object.
Package is supposed to contain a directory tests/
with test_*.py files where * refers to the names of submodules.
test_*.py files are supposed to define a classes, derived
from NumpyTestCase or unittest.TestCase, with methods having
names starting with test or bench or check.
And that is it! No need to implement test or test_suite functions
in each .py file.
Also old styled test_suite(level=1) hooks are supported but
soon to be removed.
Method summary
- __init__(self, package = None)
- info(self, message)
- run(self)
- test(self, level = 1, verbosity = 1)
- warn(self, message)
Methods