Skip to content

Commit

Permalink
test(itkwasm-image-io-wasi): add lsm test
Browse files Browse the repository at this point in the history
  • Loading branch information
thewtex committed Nov 4, 2023
1 parent a280f80 commit 4c1f493
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions packages/image-io/python/itkwasm-image-io-wasi/tests/test_lsm.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
from itkwasm_image_io_wasi import lsm_read_image

from .common import test_input_path

test_input_file_path = test_input_path / "cthead1.lsm"

def verify_image(image):
assert image.imageType.dimension == 2
assert image.imageType.componentType == "uint8"
assert image.imageType.pixelType == "RGB"
assert image.imageType.components == 4
assert image.origin[0] == 0.0
assert image.origin[1] == 0.0
assert image.spacing[0] == 1.0e-8
assert image.spacing[1] == 1.0e-8
assert image.direction[0, 0] == 1.0
assert image.direction[0, 1] == 0.0
assert image.direction[1, 0] == 0.0
assert image.direction[1, 1] == 1.0
assert image.size[0] == 256
assert image.size[1] == 256
assert image.data.shape[1] == 256
assert image.data.shape[0] == 256

def test_lsm_read_image():
could_read, image = lsm_read_image(test_input_file_path)
assert could_read
verify_image(image)

0 comments on commit 4c1f493

Please sign in to comment.