Closed
Description
Summary
The error in https://travis-ci.org/nipy/nipype/builds/408021599:
______________________________ test_bids_grabber _______________________________
[gw0] linux -- Python 3.5.5 /home/travis/virtualenv/python3.5.5/bin/python
tmpdir = local('/tmp/pytest-of-travis/pytest-0/popen-gw0/test_bids_grabber0')
@pytest.mark.skipif(not have_pybids,
reason="Pybids is not installed")
@pytest.mark.skipif(sys.version_info < (3, 0),
reason="Pybids no longer supports Python 2")
@pytest.mark.skipif(not dist_is_editable('pybids'),
reason="Pybids is not installed in editable mode")
def test_bids_grabber(tmpdir):
tmpdir.chdir()
bg = nio.BIDSDataGrabber()
bg.inputs.base_dir = os.path.join(datadir, 'ds005')
bg.inputs.subject = '01'
results = bg.run()
assert os.path.basename(results.outputs.anat[0]) == 'sub-01_T1w.nii.gz'
> assert os.path.basename(results.outputs.func[0]) == (
'sub-01_task-mixedgamblestask_run-01_bold.nii.gz')
E AssertionError: assert 'sub-01_task-...01_events.tsv' == 'sub-01_task-m...1_bold.nii.gz'
E - sub-01_task-mixedgamblestask_run-01_events.tsv
E ? ^^^ ^^ ^^^
E + sub-01_task-mixedgamblestask_run-01_bold.nii.gz
E ? ^^^^^ ^^ ^^
/home/travis/build/nipy/nipype/nipype/interfaces/tests/test_io.py:596: AssertionError
@adelavega @tyarkoni Flagging you in this in case the cause is obvious.
It's not immediately clear whether the correct fix will be in pybids or nipype.
Execution environment
Travis CI