Filter won't be imported twice--check for its deprecation correctly

This commit is contained in:
Stefan van der Walt
2014-11-10 13:41:26 +02:00
parent 1bfb10cb88
commit e03638a9d2
+7 -7
View File
@@ -1,11 +1,11 @@
from skimage._shared.utils import all_warnings, skimage_deprecation
from warnings import catch_warnings, simplefilter
from numpy.testing import assert_warns
def import_filter():
from skimage import filter as F
assert('sobel' in dir(F))
def test_filter_import():
with all_warnings():
assert_warns(skimage_deprecation, import_filter)
with catch_warnings():
simplefilter('ignore')
from skimage import filter as F
assert('sobel' in dir(F))
assert any(['has been renamed' in w
for (w, _, _) in F.__warningregistry__])