Skip to content
Snippets Groups Projects
Commit 5d842760 authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

TEST: mockFSLDIR helper function clobbers fsldevdir

parent 3c7bff49
No related branches found
No related tags found
No related merge requests found
...@@ -36,7 +36,8 @@ logging.getLogger().setLevel(logging.WARNING) ...@@ -36,7 +36,8 @@ logging.getLogger().setLevel(logging.WARNING)
@contextlib.contextmanager @contextlib.contextmanager
def mockFSLDIR(): def mockFSLDIR():
oldval = fslplatform.fsldir oldfsldir = fslplatform.fsldir
oldfsldevdir = fslplatform.fsldevdir
try: try:
with tempdir() as td: with tempdir() as td:
...@@ -44,13 +45,15 @@ def mockFSLDIR(): ...@@ -44,13 +45,15 @@ def mockFSLDIR():
bindir = op.join(fsldir, 'bin') bindir = op.join(fsldir, 'bin')
os.makedirs(bindir) os.makedirs(bindir)
fslplatform.fsldir = fsldir fslplatform.fsldir = fsldir
fslplatform.fsldevdir = None
path = op.pathsep.join((bindir, os.environ['PATH'])) path = op.pathsep.join((bindir, os.environ['PATH']))
with mock.patch.dict(os.environ, {'PATH': path}): with mock.patch.dict(os.environ, {'PATH': path}):
yield fsldir yield fsldir
finally: finally:
fslplatform.fsldir = oldval fslplatform.fsldir = oldfsldir
fslplatform.fsldevdir = oldfsldevdir
def touch(fname): def touch(fname):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment