scikit-image
29 строк · 703.0 Байт
1import os2
3import numpy as np4
5import skimage6
7
8def _channel_kwarg(is_multichannel=False):9if np.lib.NumpyVersion(skimage.__version__) < '0.19.0':10return dict(multichannel=is_multichannel)11else:12return dict(channel_axis=-1 if is_multichannel else None)13
14
15def _skip_slow():16"""17Use this function to skip slow or highly demanding tests.
18
19Use it as a `Class.setup` method or a `function.setup` attribute.
20
21For example:
22
23>>> from . import _skip_slow
24>>> def time_something_slow():
25pass
26>>> time_something.setup = _skip_slow
27"""
28if os.environ.get("ASV_SKIP_SLOW", "0") == "1":29raise NotImplementedError("Skipping this test...")30