Skip to content

Commit c6047de

Browse files
committed
parametrize test (suggested by @effigies)
1 parent 52818ea commit c6047de

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

nipype/tests/test_utils.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
11
from nipype import utils
2+
import pytest
23

34

4-
def test_pickle(tmp_path):
5+
@pytest.mark.parametrize("versioning", [True, False])
6+
def test_pickle(tmp_path, versioning):
57
testobj = 'iamateststr'
68
pickle_fname = str(tmp_path / 'testpickle.pklz')
7-
utils.filemanip.savepkl(pickle_fname, testobj)
8-
outobj = utils.filemanip.loadpkl(pickle_fname)
9-
assert outobj == testobj
10-
11-
12-
def test_pickle_versioning(tmp_path):
13-
testobj = 'iamateststr'
14-
pickle_fname = str(tmp_path / 'testpickle.pklz')
15-
utils.filemanip.savepkl(pickle_fname, testobj, versioning=True)
9+
utils.filemanip.savepkl(pickle_fname, testobj, versioning=versioning)
1610
outobj = utils.filemanip.loadpkl(pickle_fname)
1711
assert outobj == testobj

0 commit comments

Comments
 (0)