mirror of
https://github.com/wassname/scikit-image.git
synced 2026-07-07 00:52:52 +08:00
[skimage.io.tests] add truncated jpg imread tests
This commit is contained in:
@@ -37,6 +37,11 @@ def test_imread_palette():
|
||||
img = imread(os.path.join(data_dir, 'palette_color.png'))
|
||||
assert img.ndim == 3
|
||||
|
||||
@skipif(not imread_available)
|
||||
def test_imread_truncated_jpg():
|
||||
assert_raises((RuntimeError, ValueError),
|
||||
sio.imread,
|
||||
os.path.join(si.data_dir, 'truncated.jpg'))
|
||||
|
||||
@skipif(not imread_available)
|
||||
def test_bilevel():
|
||||
|
||||
@@ -95,6 +95,10 @@ def test_repr_png():
|
||||
|
||||
assert np.all(original_img == round_trip)
|
||||
|
||||
@skipif(not PIL_available)
|
||||
def test_imread_truncated_jpg():
|
||||
assert_raises((IOError, ValueError), imread,
|
||||
os.path.join(data_dir, 'truncated.jpg'))
|
||||
|
||||
# Big endian images not correctly loaded for PIL < 1.1.7
|
||||
# Renable test when PIL 1.1.7 is more common.
|
||||
|
||||
@@ -51,6 +51,12 @@ def test_bilevel():
|
||||
np.testing.assert_array_equal(img, expected)
|
||||
|
||||
|
||||
@skipif(not sitk_available)
|
||||
def test_imread_truncated_jpg():
|
||||
assert_raises((RuntimeError, ValueError),
|
||||
sio.imread,
|
||||
os.path.join(si.data_dir, 'truncated.jpg'))
|
||||
|
||||
@skipif(not sitk_available)
|
||||
def test_imread_uint16():
|
||||
expected = np.load(os.path.join(data_dir, 'chessboard_GRAY_U8.npy'))
|
||||
|
||||
Reference in New Issue
Block a user