Skip to content

Commit ba2af8f

Browse files
committed
TEST: Add some assertions and smoke tests to exercise methods
1 parent efb35e1 commit ba2af8f

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

nibabel/tests/test_coordimage.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,18 @@ def test_Cifti2Image_as_CoordImage():
6464
dobj = ones.dataobj.copy()
6565
dobj.order = 'C' # Hack for image with BMA as the last axis
6666
cimg = ci.CoordinateImage(dobj, caxis, ones.header)
67+
68+
assert caxis[...] is caxis
69+
assert caxis[:] is caxis
70+
71+
subaxis = caxis[:100]
72+
assert len(subaxis) == 100
73+
assert len(subaxis.parcels) == 1
74+
subaxis = caxis[100:]
75+
assert len(subaxis) == len(caxis) - 100
76+
assert len(subaxis.parcels) == len(caxis.parcels)
77+
subaxis = caxis[100:-100]
78+
assert len(subaxis) == len(caxis) - 200
79+
assert len(subaxis.parcels) == len(caxis.parcels)
80+
81+
caxis.get_indices("CIFTI_STRUCTURE_CORTEX_LEFT")

0 commit comments

Comments
 (0)