Skip to content

Commit

Permalink
Re #10684 enable file clean_up before and after the test
Browse files Browse the repository at this point in the history
This should fix recent failure, caused probably files left-overs
  • Loading branch information
abuts committed Feb 10, 2015
1 parent 7234531 commit 69893af
Showing 1 changed file with 27 additions and 26 deletions.
53 changes: 27 additions & 26 deletions Code/Mantid/scripts/test/DirectEnergyConversionTest.py
Expand Up @@ -39,6 +39,28 @@ def test_init_reducer(self):
def test_save_formats(self):
tReducer = self.reducer

files = ['save_formats_test_file.spe','save_formats_test_file.nxspe'
'save_formats_test_file','save_formats_test_file.nxs']

def clean_up(file_list):
for file in file_list:
file = FileFinder.getFullPath(file)
if len(file) > 0:
os.remove(file)

def verify_absent(file_list):
for file in file_list:
file = FileFinder.getFullPath(file)
self.assertTrue(len(file)==0)

def verify_present_and_delete(file_list):
for file in file_list:
file = FileFinder.getFullPath(file)
self.assertTrue(len(file)>0)
os.remove(file)

clean_up(files)
tReducer.prop_man.save_format=''

tws =CreateSampleWorkspace(Function='Flat background', NumBanks=1, BankPixelWidth=1, NumEvents=10, XUnit='DeltaE', XMin=-10, XMax=10, BinWidth=0.1)

Expand All @@ -47,14 +69,7 @@ def test_save_formats(self):
# do nothing
tReducer.save_results(tws,'save_formats_test_file')
#
file = FileFinder.getFullPath('save_formats_test_file.spe')
self.assertTrue(len(file)==0)
file = FileFinder.getFullPath('save_formats_test_file.nxspe')
self.assertTrue(len(file)==0)
file = FileFinder.getFullPath('save_formats_test_file')
self.assertTrue(len(file)==0)
file = FileFinder.getFullPath('save_formats_test_file.nxs')
self.assertTrue(len(file)==0)
verify_absent(files)



Expand All @@ -64,15 +79,8 @@ def test_save_formats(self):

tReducer.save_results(tws,'save_formats_test_file.tt')

file = FileFinder.getFullPath('save_formats_test_file.spe')
self.assertTrue(len(file)>0)
os.remove(file)
file = FileFinder.getFullPath('save_formats_test_file.nxspe')
self.assertTrue(len(file)>0)
os.remove(file)
file = FileFinder.getFullPath('save_formats_test_file.nxs')
self.assertTrue(len(file)>0)
os.remove(file)
files = ['save_formats_test_file.spe','save_formats_test_file.nxspe','save_formats_test_file.nxs']
verify_present_and_delete(files)

tReducer.prop_man.save_format=None
# do nothing
Expand All @@ -82,9 +90,7 @@ def test_save_formats(self):

# save file with given extension on direct request:
tReducer.save_results(tws,'save_formats_test_file.nxs')
file = FileFinder.getFullPath('save_formats_test_file.nxs')
self.assertTrue(len(file)>0)
os.remove(file)
verify_present_and_delete(['save_formats_test_file.nxs'])

tReducer.prop_man.save_format=[]
# do nothing
Expand All @@ -95,12 +101,7 @@ def test_save_formats(self):

# save files with extensions on request
tReducer.save_results(tws,'save_formats_test_file',['nxs','.nxspe'])
file = FileFinder.getFullPath('save_formats_test_file.nxs')
self.assertTrue(len(file)>0)
os.remove(file)
file = FileFinder.getFullPath('save_formats_test_file.nxspe')
self.assertTrue(len(file)>0)
os.remove(file)
verify_present_and_delete(['save_formats_test_file.nxspe','save_formats_test_file.nxs'])

# this is strange feature.
self.assertTrue(len(tReducer.prop_man.save_format) ==2)
Expand Down

0 comments on commit 69893af

Please sign in to comment.