Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
fslpy
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Analyze
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
FSL
fslpy
Commits
4be0af41
Commit
4be0af41
authored
5 years ago
by
Paul McCarthy
Browse files
Options
Downloads
Patches
Plain Diff
TEST: test bad json
parent
e7341f65
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
tests/test_image.py
+13
-1
13 additions, 1 deletion
tests/test_image.py
with
13 additions
and
1 deletion
tests/test_image.py
+
13
−
1
View file @
4be0af41
...
@@ -1414,11 +1414,23 @@ def test_loadMeta_nonBids():
...
@@ -1414,11 +1414,23 @@ def test_loadMeta_nonBids():
with
open
(
op
.
join
(
'
data
'
,
'
dataset_description.json
'
),
'
wt
'
)
as
f
:
with
open
(
op
.
join
(
'
data
'
,
'
dataset_description.json
'
),
'
wt
'
)
as
f
:
pass
pass
img
=
fslimage
.
Image
(
imgfile
,
loadMeta
=
True
)
img
=
fslimage
.
Image
(
imgfile
,
loadMeta
=
True
)
assert
list
(
img
.
metaKeys
())
==
[]
assert
list
(
img
.
metaKeys
())
==
[]
def
test_loadMeta_badJSON
():
with
tempdir
():
make_image
(
'
image.nii.gz
'
)
# spurious comma after b:2
with
open
(
'
image.json
'
,
'
wt
'
)
as
f
:
f
.
write
(
'
{
"
a
"
: 1,
"
b
"
: 2,}
'
)
# bad json should not cause failure
img
=
fslimage
.
Image
(
'
image.nii.gz
'
,
loadMeta
=
True
)
assert
list
(
img
.
metaKeys
())
==
[]
def
test_loadMetadata
():
def
test_loadMetadata
():
with
tempdir
():
with
tempdir
():
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment