mirror of
https://github.com/wassname/scikit-image.git
synced 2026-07-01 14:19:52 +08:00
ENH: Add verbose test function.
This commit is contained in:
+11
-3
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user