Files
Ilya.Kazakevich c51f222882 PY-39146: Do not use deprecated API.
See ``load()`` body

GitOrigin-RevId: 822dd2033d2f306c82400c8b1bb29fd769207d7e
2019-12-10 21:08:52 +00:00

20 lines
608 B
Python

__author__ = 'ktisha'
try:
from pkg_resources import EntryPoint
from setuptools.command import test
from tcunittest import TeamcityTestRunner
except ImportError:
raise NameError("Something went wrong, do you have setuptools installed?")
class pycharm_test(test.test):
def run_tests(self):
import unittest
loader_ep = EntryPoint.parse("x=" + self.test_loader)
loader_class = loader_ep.resolve()
unittest.main(
None, None, [unittest.__file__] + self.test_args,
testRunner=TeamcityTestRunner,
testLoader=loader_class()
)