diff --git a/tests/system/suite_general/tst_default_settings/test.py b/tests/system/suite_general/tst_default_settings/test.py index 0e2dd491720..75a58d99df9 100644 --- a/tests/system/suite_general/tst_default_settings/test.py +++ b/tests/system/suite_general/tst_default_settings/test.py @@ -327,6 +327,7 @@ def __checkCreatedSettings__(settingsFolder): def findAllFilesInPATH(programGlob): result = [] for path in os.environ["PATH"].split(os.pathsep): - files = filter(os.path.isfile, glob.glob(os.path.join(path, programGlob))) - result.extend(files) + for curr in glob.glob(os.path.join(path, programGlob)): + if os.path.isfile(curr) and os.access(os.X_OK): + result.append(curr) return result