X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=tests%2Frun_all.py;fp=tests%2Frun_all.py;h=0000000000000000000000000000000000000000;hb=e19edc2c673b2f672d613c97bce91c0ec238e80a;hp=c04d9ed372f2baa2a6b4ba2dc4b8ef0b58da7936;hpb=475190458d53b61efeede03e6c417ef7ef7b8357;p=m_librarian.git diff --git a/tests/run_all.py b/tests/run_all.py deleted file mode 100755 index c04d9ed..0000000 --- a/tests/run_all.py +++ /dev/null @@ -1,39 +0,0 @@ -#! /usr/bin/env python - - -from __future__ import print_function -import os -import sys -import subprocess - - -def isexecutable(filename): - infile = open(filename, 'r') - magic = infile.read(2) - infile.close() - return magic == "#!" - - -def collect_tests(): - tests = [] - for dirpath, dirs, files in os.walk("tests"): - tests.extend( - [os.path.join(dirpath, filename) for filename in files - if filename.startswith("test") and filename.endswith(".py") - ]) - return [test[:-3].replace(os.sep, '.') for test in tests - if isexecutable(test)] - - -def main(): - os.chdir(os.path.join(os.path.dirname(sys.argv[0]), os.pardir)) - tests = collect_tests() - - os.environ["PYTHONPATH"] = os.curdir - - for test in sorted(tests): - print(test) - subprocess.call((sys.executable, '-m', test)) - -if __name__ == '__main__': - main()