def import_nose():
""" Import nose only when needed.
"""
fine_nose = True
minimum_nose_version = (1, 0, 0)
try:
import nose
except ImportError:
fine_nose = False
else:
if nose.__versioninfo__ < minimum_nose_version:
fine_nose = False
if not fine_nose:
msg = ('Need nose >= %d.%d.%d for tests - see '
'http://somethingaboutorange.com/mrl/projects/nose' %
minimum_nose_version)
raise ImportError(msg)
return nose
评论列表
文章目录