Skip to content

Commit 5644229

Browse files
committed
tests: test passing invalid types to OpenSlide constructor
They just get stringified and handled as nonexistent files, so we get OpenSlideUnsupportedFormatError.
1 parent 90ab7f9 commit 5644229

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tests/test_openslide.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ def test_open(self):
5959
self.assertRaises(
6060
OpenSlideUnsupportedFormatError, lambda: OpenSlide('setup.py')
6161
)
62-
self.assertRaises(OpenSlideError, lambda: OpenSlide('unopenable.tiff'))
62+
self.assertRaises(OpenSlideUnsupportedFormatError, lambda: OpenSlide(None))
63+
self.assertRaises(OpenSlideUnsupportedFormatError, lambda: OpenSlide(3))
64+
self.assertRaises(
65+
OpenSlideUnsupportedFormatError, lambda: OpenSlide('unopenable.tiff')
66+
)
6367

6468
def test_operations_on_closed_handle(self):
6569
osr = OpenSlide(file_path('boxes.tiff'))

0 commit comments

Comments
 (0)