def but_it_raises_expection_when_level_does_not_exist(self, tmpdir): tmp_path_ = tmpdir.mkdir("myslide") image = PILImageMock.DIMS_500X500_RGBA_COLOR_155_249_240 image.save(os.path.join(tmp_path_, "mywsi.png"), "PNG") slide_path = os.path.join(tmp_path_, "mywsi.png") slide = Slide(slide_path, "processed") with pytest.raises(ValueError) as err: slide.level_dimensions(level=3) assert str(err.value ) == "Level 3 not available. Number of available levels: 1"
def it_knows_its_level_dimensions(self, tmpdir): tmp_path_ = tmpdir.mkdir("myslide") image = PILIMG.RGBA_COLOR_500X500_155_249_240 image.save(os.path.join(tmp_path_, "mywsi.png"), "PNG") slide_path = os.path.join(tmp_path_, "mywsi.png") slide = Slide(slide_path, "processed") level_dimensions = slide.level_dimensions(level=0) assert level_dimensions == (500, 500)