in teamcity/unittestpy.py [0:0]
def run(self, test):
subtest_filter = None
if sys.version_info > (3, 3): # No subtests in < 2.4
def subtest_filter(current_test):
return not getattr(current_test, "_subtest", None)
# noinspection PyBroadException
patch_unittest_diff(subtest_filter)
try:
total_tests = test.countTestCases()
TeamcityServiceMessages(_real_stdout).testCount(total_tests)
except Exception:
pass
return super(TeamcityTestRunner, self).run(test)