Skip to content

Commit ad050a4

Browse files
authored
Merge pull request #123 from bknueven/mmw_test_dir_fix
Updating directory gymnastics in MMW tests
2 parents f5e37d0 + 8788e1b commit ad050a4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mpisppy/tests/test_conf_int.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
__version__ = 0.2
3030

3131
solver_available,solvername, persistent_available, persistentsolvername= get_solver()
32+
module_dir = os.path.dirname(os.path.abspath(__file__))
3233

3334
def _get_base_options():
3435
options = { "EF_solver_name": solvername,
@@ -197,11 +198,12 @@ def test_MMW_running(self):
197198
@unittest.skipIf(not solver_available,
198199
"no solver is available")
199200
def test_mmwci_main(self):
200-
os.chdir("../confidence_intervals")
201+
current_dir = os.getcwd()
202+
os.chdir(os.path.join(module_dir,"..","confidence_intervals"))
201203
runstring = "python mmw_ci.py --num-scens=3 --MMW-num-batches=3 --MMW-batch-size=3 " +\
202204
"--EF-solver-name="+solvername
203205
res = str(subprocess.check_output(runstring, shell=True))
204-
os.chdir("../tests")
206+
os.chdir(current_dir)
205207
self.assertIn("1050.77",res)
206208

207209
@unittest.skipIf(not solver_available,

0 commit comments

Comments
 (0)