test.support: run_unittest(): Implement in terms on TestSuite and friends.

pull/26/head
Paul Sokolovsky 2015-05-13 01:38:00 +03:00
rodzic 15d21d6cb7
commit fe6822359e
1 zmienionych plików z 8 dodań i 1 usunięć

Wyświetl plik

@ -4,8 +4,15 @@ import unittest
TESTFN = '@test'
def run_unittest(*classes):
suite = unittest.TestSuite()
for c in classes:
unittest.run_class(c)
suite.addTest(c)
runner = unittest.TestRunner()
result = runner.run(suite)
msg = "Ran %d tests" % result.testsRun
if result.skippedNum > 0:
msg += " (%d skipped)" % result.skippedNum
print(msg)
def can_symlink():
return False