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
ef3113d2
Commit
ef3113d2
authored
5 years ago
by
Paul McCarthy
Browse files
Options
Downloads
Patches
Plain Diff
TEST: Test different numbers of channels
parent
1a811c11
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_bitmap.py
+15
-10
15 additions, 10 deletions
tests/test_bitmap.py
with
15 additions
and
10 deletions
tests/test_bitmap.py
+
15
−
10
View file @
ef3113d2
...
...
@@ -19,22 +19,27 @@ def test_bitmap():
from
PIL
import
Image
nchannels
=
(
1
,
3
,
4
)
with
tempdir
.
tempdir
():
data
=
np
.
random
.
randint
(
0
,
255
,
(
100
,
200
,
4
),
dtype
=
np
.
uint8
)
img
=
Image
.
fromarray
(
data
,
mode
=
'
RGBA
'
)
img
.
save
(
'
image.png
'
)
for
nch
in
nchannels
:
data
=
np
.
random
.
randint
(
0
,
255
,
(
100
,
200
,
nch
),
dtype
=
np
.
uint8
)
img
=
Image
.
fromarray
(
data
.
squeeze
())
fname
=
'
image.png
'
img
.
save
(
fname
)
bmp
=
fslbmp
.
Bitmap
(
'
image.png
'
)
bmp
=
fslbmp
.
Bitmap
(
fname
)
assert
bmp
.
name
==
'
image.png
'
assert
bmp
.
dataSource
==
'
image.png
'
assert
bmp
.
shape
==
(
200
,
100
,
4
)
assert
bmp
.
name
==
fname
assert
bmp
.
dataSource
==
fname
assert
bmp
.
shape
==
(
200
,
100
,
nch
)
repr
(
bmp
)
hash
(
bmp
)
repr
(
bmp
)
hash
(
bmp
)
assert
np
.
all
(
bmp
.
data
==
np
.
fliplr
(
data
.
transpose
(
1
,
0
,
2
)))
assert
np
.
all
(
bmp
.
data
==
np
.
fliplr
(
data
.
transpose
(
1
,
0
,
2
)))
@pytest.mark.piltest
...
...
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