ENH: Add verbose test function.

This commit is contained in:
Stefan van der Walt
2011-11-07 14:45:26 -08:00
parent 0b124c34e2
commit 989fd6673e
+11 -3
View File
@@ -8,11 +8,13 @@ data_dir = _osp.join(pkg_dir, 'data')
from version import version as __version__
def _setup_test():
def _setup_test(verbose=False):
import gzip
import functools
args = ['', '--exe', '-w', '%s' % pkg_dir]
args = ['', '--exe', '-w', pkg_dir]
if verbose:
args.extend(['-v', '-s'])
try:
import nose as _nose
@@ -20,12 +22,18 @@ def _setup_test():
print("Could not load nose. Unit tests not available.")
return None
else:
return functools.partial(_nose.run, 'skimage', argv=args)
f = functools.partial(_nose.run, 'skimage', argv=args)
f.__doc__ = 'Invoke the skimage test suite.'
return f
test = _setup_test()
if test is None:
del test
test_verbose = _setup_test(verbose=True)
if test_verbose is None:
del test
def get_log(name):
"""Return a console logger.