| __author__ = 'ktisha' | |
| import sys | |
| from pycharm_run_utils import PYTHON_VERSION_MAJOR, PYTHON_VERSION_MINOR | |
| #noinspection PyUnresolvedReferences | |
| import pycharm_commands # we need pycharm_commands module to be loaded | |
| if __name__ == "__main__": | |
| parameters = [] | |
| test_suite = sys.argv.pop(-1) | |
| while test_suite.startswith("-"): | |
| parameters.append(test_suite) | |
| test_suite = sys.argv.pop(-1) | |
| sys.argv = [test_suite, "--command-packages", "pycharm_commands", "pycharm_test"] | |
| sys.argv.extend(parameters) | |
| __file__ = test_suite | |
| if PYTHON_VERSION_MINOR == 2 and PYTHON_VERSION_MAJOR == 4: | |
| #noinspection PyCompatibility | |
| execfile(test_suite) | |
| else: | |
| #noinspection PyCompatibility | |
| with open(test_suite, "r") as fh: | |
| exec (fh.read(), globals(), locals()) |