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
feac1114
Commit
feac1114
authored
7 years ago
by
Paul McCarthy
Browse files
Options
Downloads
Patches
Plain Diff
Updates to imcp/immv tests
parent
05c5cbdf
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_immv_imcp.py
+28
-11
28 additions, 11 deletions
tests/test_immv_imcp.py
with
28 additions
and
11 deletions
tests/test_immv_imcp.py
+
28
−
11
View file @
feac1114
...
...
@@ -337,17 +337,19 @@ def test_imcp_script_shouldPass(move=False):
reldir
=
tindir
toutdir
=
tindir
infiles
=
os
.
listdir
(
tindir
)
if
not
move
:
infiles
=
os
.
listdir
(
tindir
)
files_to_expect
=
files_to_expect
+
'
'
+
\
'
'
.
join
(
infiles
)
files_to_expect
=
files_to_expect
+
'
'
+
\
'
'
.
join
(
infiles
)
for
inf
in
infiles
:
img
=
nib
.
load
(
op
.
join
(
tindir
,
inf
))
imghash
=
hash
(
img
.
get_data
().
tobytes
())
imageHashes
.
append
(
imghash
)
for
inf
in
infiles
:
img
=
nib
.
load
(
op
.
join
(
tindir
,
inf
))
imghash
=
hash
(
img
.
get_data
().
tobytes
())
imageHashes
.
append
(
imghash
)
print
(
'
adj files_to_expect
expected
:
'
,
files_to_expect
)
print
(
'
adj files_to_expect:
'
,
files_to_expect
)
os
.
chdir
(
reldir
)
...
...
@@ -369,9 +371,13 @@ def test_imcp_script_shouldPass(move=False):
checkFilesToExpect
(
files_to_expect
,
toutdir
,
outputType
,
imageHashes
)
if
move
:
# too hard if indir == outdir
if
move
and
tindir
!=
toutdir
:
real_print
(
'
indir:
'
,
tindir
)
real_print
(
'
outdir:
'
,
toutdir
)
infiles
=
os
.
listdir
(
tindir
)
infiles
=
[
f
for
f
in
infiles
if
op
.
isfile
(
f
)]
infiles
=
[
f
for
f
in
infiles
if
op
.
isfile
(
f
)]
assert
len
(
infiles
)
==
0
cleardir
(
indir
)
...
...
@@ -464,8 +470,19 @@ def test_imcp_script_shouldFail(move=False):
cmd
=
cmd
.
replace
(
'
indir
'
,
indir
).
replace
(
'
outdir
'
,
outdir
)
sp
.
call
(
cmd
.
split
())
if
move
:
assert
immv_script
.
main
(
imcp_args
)
!=
0
else
:
assert
imcp_script
.
main
(
imcp_args
)
!=
0
print
(
'
calling {} {}
'
.
format
(
'
immv
'
if
move
else
'
imcp
'
,
'
'
.
join
(
imcp_args
)))
print
(
'
indir before: {}
'
.
format
(
os
.
listdir
(
indir
)))
print
(
'
out dir before: {}
'
.
format
(
os
.
listdir
(
outdir
)))
if
move
:
result
=
immv_script
.
main
(
imcp_args
)
else
:
result
=
imcp_script
.
main
(
imcp_args
)
print
(
'
indir after: {}
'
.
format
(
os
.
listdir
(
indir
)))
print
(
'
out dir after: {}
'
.
format
(
os
.
listdir
(
outdir
)))
assert
result
!=
0
sp
.
call
(
'
chmod u+rwx {}
'
.
format
(
indir
)
.
split
())
sp
.
call
(
'
chmod u+rwx {}
'
.
format
(
outdir
).
split
())
...
...
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