From 4b10ff3556cbb69dd29bafc5e4ccf3f2b22147d7 Mon Sep 17 00:00:00 2001 From: Takudzwa Makoni <takudzwamilli@gmail.com> Date: Fri, 23 Aug 2019 10:14:48 +0100 Subject: [PATCH] refactor system test SaveNexusTest --- Testing/SystemTests/tests/analysis/SaveNexusTest.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Testing/SystemTests/tests/analysis/SaveNexusTest.py b/Testing/SystemTests/tests/analysis/SaveNexusTest.py index 2171afef49c..99e14a2d05d 100644 --- a/Testing/SystemTests/tests/analysis/SaveNexusTest.py +++ b/Testing/SystemTests/tests/analysis/SaveNexusTest.py @@ -32,13 +32,15 @@ class LoadLotsOfInstruments(systemtesting.MantidSystemTest): files.sort() return files - def __loadSaveAndTest__(self, filename): + def __loadSaveAndTest__(self, filename, save_file_name): """Do all of the real work of loading and testing the file""" print("----------------------------------------") print("Loading '%s'" % filename) wksp = LoadEmptyInstrument(filename) + save_file_name = "system_test_save.nxs" + save_path = os.path.join(os.path.expanduser("~"), save_file_name) print("saving '%s'" % filename) - SaveNexusGeometry(wksp, filename) + SaveNexusGeometry(wksp, save_path) if wksp is None: return False @@ -50,7 +52,7 @@ class LoadLotsOfInstruments(systemtesting.MantidSystemTest): print("Workspace takes no memory: Memory used=" + str(wksp.getMemorySize())) del wksp return False - if not os.path.isfile(filename): + if not os.path.isfile(save_path): print("file '%s' was not saved" % filename) del wksp return False @@ -58,7 +60,7 @@ class LoadLotsOfInstruments(systemtesting.MantidSystemTest): # cleanup del wksp try: - os.remove(filename) + os.remove(save_path) except: pass return True -- GitLab