File tree Expand file tree Collapse file tree 2 files changed +12
-11
lines changed Expand file tree Collapse file tree 2 files changed +12
-11
lines changed Original file line number Diff line number Diff line change 5
5
import simplejson as json
6
6
7
7
import pytest
8
+ from unittest import mock
8
9
9
10
from .... import config
10
11
from ....testing import example_data
@@ -456,17 +457,18 @@ def test_global_CommandLine_output(tmpdir):
456
457
ci = BET ()
457
458
assert ci .terminal_output == "stream" # default case
458
459
459
- nib .CommandLine .set_default_terminal_output ("allatonce" )
460
- ci = nib .CommandLine (command = "ls -l" )
461
- assert ci .terminal_output == "allatonce"
460
+ with mock .patch .object (nib .CommandLine , '_terminal_output' ):
461
+ nib .CommandLine .set_default_terminal_output ("allatonce" )
462
+ ci = nib .CommandLine (command = "ls -l" )
463
+ assert ci .terminal_output == "allatonce"
462
464
463
- nib .CommandLine .set_default_terminal_output ("file" )
464
- ci = nib .CommandLine (command = "ls -l" )
465
- assert ci .terminal_output == "file"
465
+ nib .CommandLine .set_default_terminal_output ("file" )
466
+ ci = nib .CommandLine (command = "ls -l" )
467
+ assert ci .terminal_output == "file"
466
468
467
- # Check default affects derived interfaces
468
- ci = BET ()
469
- assert ci .terminal_output == "file"
469
+ # Check default affects derived interfaces
470
+ ci = BET ()
471
+ assert ci .terminal_output == "file"
470
472
471
473
472
474
def test_CommandLine_prefix (tmpdir ):
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ def _fetch_data(datadir, dicoms):
22
22
"""Fetches some test DICOMs using datalad"""
23
23
api .install (path = datadir , source = DICOM_DIR )
24
24
data = os .path .join (datadir , dicoms )
25
- api .get (path = data )
25
+ api .get (path = data , dataset = datadir )
26
26
except IncompleteResultsError as exc :
27
27
pytest .skip ("Failed to fetch test data: %s" % str (exc ))
28
28
return data
@@ -32,7 +32,6 @@ def _fetch_data(datadir, dicoms):
32
32
33
33
@pytest .mark .skipif (no_datalad , reason = "Datalad required" )
34
34
@pytest .mark .skipif (no_dcm2niix , reason = "Dcm2niix required" )
35
- @pytest .mark .xfail (reason = "Intermittent failures. Let's come back to this later." )
36
35
def test_dcm2niix_dti (fetch_data , tmpdir ):
37
36
tmpdir .chdir ()
38
37
datadir = tmpdir .mkdir ("data" ).strpath
You can’t perform that action at this time.
0 commit comments