Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
FSL
fslpy
Commits
7edbe679
Commit
7edbe679
authored
Jul 28, 2021
by
Paul McCarthy
🚵
Browse files
TEST: Test loadData behaviour
parent
b807c79f
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/test_image_advanced.py
View file @
7edbe679
...
...
@@ -321,3 +321,26 @@ def _test_image_calcRange(threaded):
if
threaded
:
img
.
getImageWrapper
().
getTaskThread
().
waitUntilIdle
()
assert
img
.
dataRange
==
(
0
,
1
)
# sanity check - make sure data is not loaded
# when loadData is False (fsl/fslpy#374)
def
test_Image_loadData
():
with
tests
.
testdir
()
as
testdir
:
filename
=
'image.nii.gz'
# Data range grows with volume
data
=
np
.
zeros
((
50
,
50
,
50
,
50
))
for
vol
in
range
(
data
.
shape
[
-
1
]):
data
[...,
vol
]
=
vol
fslimage
.
Image
(
data
).
save
(
filename
)
img
=
fslimage
.
Image
(
filename
,
loadData
=
False
)
assert
not
img
.
getImageWrapper
().
dataIsLoaded
img
=
fslimage
.
Image
(
filename
,
loadData
=
False
,
calcRange
=
False
)
assert
not
img
.
getImageWrapper
().
dataIsLoaded
img
=
fslimage
.
Image
(
filename
,
loadData
=
False
,
calcRange
=
True
)
assert
not
img
.
getImageWrapper
().
dataIsLoaded
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment