@@ -93,14 +93,6 @@ def test_properties(self):
93
93
self .assertEqual (len ([v for v in self .osr .properties ]),
94
94
len (self .osr .properties ))
95
95
96
- def test_associated_images (self ):
97
- # XXX test an associated image
98
- self .assertRaises (KeyError ,
99
- lambda : self .osr .associated_images ['__missing' ])
100
- # test __len__ and __iter__
101
- self .assertEqual (len ([v for v in self .osr .associated_images ]),
102
- len (self .osr .associated_images ))
103
-
104
96
def test_read_region (self ):
105
97
self .assertEqual (self .osr .read_region ((- 10 , - 10 ), 1 , (400 , 400 )).size ,
106
98
(400 , 400 ))
@@ -119,3 +111,20 @@ def test_read_region_bad_size(self):
119
111
120
112
def test_thumbnail (self ):
121
113
self .assertEqual (self .osr .get_thumbnail ((100 , 100 )).size , (100 , 83 ))
114
+
115
+
116
+ class TestAperioSlide (unittest .TestCase ):
117
+ def setUp (self ):
118
+ self .osr = OpenSlide (file_path ('small.svs' ))
119
+
120
+ def tearDown (self ):
121
+ self .osr .close ()
122
+
123
+ def test_associated_images (self ):
124
+ self .assertEqual (self .osr .associated_images ['thumbnail' ].size ,
125
+ (16 , 16 ))
126
+ self .assertRaises (KeyError ,
127
+ lambda : self .osr .associated_images ['__missing' ])
128
+ # test __len__ and __iter__
129
+ self .assertEqual (len ([v for v in self .osr .associated_images ]),
130
+ len (self .osr .associated_images ))
0 commit comments