Commit 9dfd2a7c authored by Paul McCarthy's avatar Paul McCarthy 🚵
Browse files

TEST: Regression test for gifti bug, fix error in image test

parent fdfdd403
......@@ -288,12 +288,18 @@ def test_GiftiMesh_multiple_vertices():
verts1 = TEST_VERT_ARRAY
verts2 = nib.gifti.GiftiDataArray(
TEST_VERTS * 5, intent='NIFTI_INTENT_POINTSET')
verts3 = nib.gifti.GiftiDataArray(
TEST_VERTS * 10, intent='NIFTI_INTENT_POINTSET')
gimg = nib.gifti.GiftiImage(darrays=[verts1, verts2, tris])
gimg2 = nib.gifti.GiftiImage(darrays=[verts3])
with tempdir():
fname = op.abspath('test.gii')
gimg.to_filename(fname)
fname = op.abspath('test.gii')
fname2 = op.abspath('test2.gii')
gimg .to_filename(fname)
gimg2.to_filename(fname2)
surf = gifti.GiftiMesh(fname)
expvsets = [fname,
......@@ -304,9 +310,11 @@ def test_GiftiMesh_multiple_vertices():
assert surf.vertexSets() == expvsets
surf.vertices = expvsets[1]
assert np.all(surf.vertices == TEST_VERTS * 5)
surf.loadVertices(fname2, select=True)
assert np.all(surf.vertices == TEST_VERTS * 10)
def test_GiftiMesh_needsFixing():
from . import test_mesh
......
......@@ -306,7 +306,7 @@ def _test_Image_atts(imgtype):
assert tuple(i.nibImage.shape) == tuple(dims)
assert tuple(i.nibImage.header.get_zooms()) == tuple(pixdims)
asert i.nvals == 1
assert i.nvals == 1
assert i.ndim == expndims
assert i.dtype == dtype
assert i.name == op.basename(path)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment