MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / test_read_float

Method test_read_float

tests/data/test_nrrd_reader.py:73–83  ·  view source on GitHub ↗
(self, data_shape, filename, expected_shape, dtype)

Source from the content-addressed store, hash-verified

71
72 @parameterized.expand([TEST_CASE_5, TEST_CASE_6])
73 def test_read_float(self, data_shape, filename, expected_shape, dtype):
74 test_image = np.random.rand(*data_shape).astype(dtype)
75 with tempfile.TemporaryDirectory() as tempdir:
76 filename = os.path.join(tempdir, filename)
77 nrrd.write(filename, test_image.astype(dtype))
78 reader = NrrdReader()
79 result = reader.read(filename)
80 self.assertEqual(result.array.dtype, dtype)
81 self.assertTupleEqual(result.array.shape, expected_shape)
82 self.assertTupleEqual(tuple(result.header["sizes"]), expected_shape)
83 np.testing.assert_allclose(result.array, test_image)
84
85 @parameterized.expand([TEST_CASE_7])
86 def test_read_list(self, data_shape, filenames, expected_shape, dtype):

Callers

nothing calls this directly

Calls 4

readMethod · 0.95
NrrdReaderClass · 0.90
astypeMethod · 0.80
writeMethod · 0.45

Tested by

no test coverage detected