diff --git a/skimage/morphology/tests/test_binary.py b/skimage/morphology/tests/test_binary.py index d52f92bb..6d8097b4 100644 --- a/skimage/morphology/tests/test_binary.py +++ b/skimage/morphology/tests/test_binary.py @@ -4,7 +4,6 @@ from numpy import testing from skimage import data, color from skimage.util import img_as_bool from skimage.morphology import binary, grey, selem -from skimage._shared._warnings import expected_warnings from scipy import ndimage @@ -15,50 +14,44 @@ bw_img = img > 100 def test_non_square_image(): strel = selem.square(3) binary_res = binary.binary_erosion(bw_img[:100, :200], strel) - with expected_warnings(['precision loss']): - grey_res = img_as_bool(grey.erosion(bw_img[:100, :200], strel)) + grey_res = img_as_bool(grey.erosion(bw_img[:100, :200], strel)) testing.assert_array_equal(binary_res, grey_res) def test_binary_erosion(): strel = selem.square(3) binary_res = binary.binary_erosion(bw_img, strel) - with expected_warnings(['precision loss']): - grey_res = img_as_bool(grey.erosion(bw_img, strel)) + grey_res = img_as_bool(grey.erosion(bw_img, strel)) testing.assert_array_equal(binary_res, grey_res) def test_binary_dilation(): strel = selem.square(3) binary_res = binary.binary_dilation(bw_img, strel) - with expected_warnings(['precision loss']): - grey_res = img_as_bool(grey.dilation(bw_img, strel)) + grey_res = img_as_bool(grey.dilation(bw_img, strel)) testing.assert_array_equal(binary_res, grey_res) def test_binary_closing(): strel = selem.square(3) binary_res = binary.binary_closing(bw_img, strel) - with expected_warnings(['precision loss']): - grey_res = img_as_bool(grey.closing(bw_img, strel)) + grey_res = img_as_bool(grey.closing(bw_img, strel)) testing.assert_array_equal(binary_res, grey_res) def test_binary_opening(): strel = selem.square(3) binary_res = binary.binary_opening(bw_img, strel) - with expected_warnings(['precision loss']): - grey_res = img_as_bool(grey.opening(bw_img, strel)) + grey_res = img_as_bool(grey.opening(bw_img, strel)) testing.assert_array_equal(binary_res, grey_res) def test_selem_overflow(): strel = np.ones((17, 17), dtype=np.uint8) - img = np.zeros((20, 20)) - img[2:19, 2:19] = 1 + img = np.zeros((20, 20), dtype=bool) + img[2:19, 2:19] = True binary_res = binary.binary_erosion(img, strel) - with expected_warnings(['precision loss']): - grey_res = img_as_bool(grey.erosion(img, strel)) + grey_res = img_as_bool(grey.erosion(img, strel)) testing.assert_array_equal(binary_res, grey_res)