Skip to content

Commit f2e529f

Browse files
committed
tmp: Check file contents
1 parent 2d82363 commit f2e529f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/test_context.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from pathlib import Path
44

55
import fsspec
6+
import nibabel as nb
67
import pytest
78
from bidsschematools.types.context import Subject
89
from bidsschematools.types.namespace import Namespace
@@ -215,6 +216,8 @@ def test_nifti_mrs_header(
215216
tmp_path: Path,
216217
) -> None:
217218
example_01 = mrs_data / 'example_01.nii.gz'
219+
nb.load(example_01) # validate that the file is readable
220+
contents = example_01.read_bytes()
218221
memfs.pipe(
219222
{
220223
'/dataset_description.json': json.dumps(
@@ -228,6 +231,10 @@ def test_nifti_mrs_header(
228231
sub01 = dataset / 'sub-01'
229232
mrs = dataset / 'sub-01' / 'mrs' / 'sub-01_acq-press_mrs.nii.gz'
230233

234+
mrs_contents = mrs.path_obj.read_bytes()
235+
236+
assert mrs_contents == contents
237+
231238
ds = context.Dataset(dataset, schema)
232239
subject = Subject(context.Sessions(sub01))
233240
mrs_context = context.Context(mrs, ds, subject)

0 commit comments

Comments
 (0)