mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
27 lines
826 B
Python
27 lines
826 B
Python
__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())
|