diff --git a/phasecalculator/test/runnerstest/similarityanalysisrunnertest.py b/phasecalculator/test/runnerstest/similarityanalysisrunnertest.py index 03745e129a88075c9dce3e2a56759595baaa993c..a02bc9c6d16d96900a3e3f4e584e9e4b76af6d02 100755 --- a/phasecalculator/test/runnerstest/similarityanalysisrunnertest.py +++ b/phasecalculator/test/runnerstest/similarityanalysisrunnertest.py @@ -24,6 +24,8 @@ import logging import unittest import pandas import pathlib +import os +import shutil import numpy as np from testfixtures import Replacer from testfixtures.popen import MockPopen @@ -69,6 +71,16 @@ class SimilarityAnalysisRunnerTestCase(unittest.TestCase): None. """ + for filename in os.listdir("sim"): + file_path = os.path.join("sim", filename) + try: + if os.path.isfile(file_path) or os.path.islink(file_path): + os.unlink(file_path) + elif os.path.isdir(file_path): + shutil.rmtree(file_path) + except Exception as e: + LOGGER.error('Failed to delete %s. Reason: %s', file_path, e) + os.rmdir("sim") def test_run_similarity_analysis(self): """Test