Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit eab4b4c

Browse files
committed
Merged revisions 79274 via svnmerge from
svn+ssh://[email protected]/python/trunk ........ r79274 | michael.foord | 2010-03-21 21:49:08 -0500 (Sun, 21 Mar 2010) | 1 line Correct usage message displayed for python -m unittest -h ........
1 parent f8197c3 commit eab4b4c

3 files changed

Lines changed: 4 additions & 10 deletions

File tree

Lib/unittest/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def testMultiply(self):
5252
# Expose obsolete functions for backwards compatibility
5353
__all__.extend(['getTestCaseNames', 'makeSuite', 'findTestCases'])
5454

55+
__unittest = True
5556

5657
from .result import TestResult
5758
from .case import (TestCase, FunctionTestCase, SkipTest, skip, skipIf,
@@ -64,5 +65,3 @@ def testMultiply(self):
6465

6566
# deprecated
6667
_TextTestResult = TextTestResult
67-
68-
__unittest = True

Lib/unittest/__main__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
__unittest = True
88

9+
from .main import main, TestProgram, USAGE_AS_MAIN
10+
TestProgram.USAGE = USAGE_AS_MAIN
911

10-
from .main import main
1112
main(module=None)

Lib/unittest/main.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,11 @@
5858
in MyTestCase
5959
"""
6060

61-
if __name__ == '__main__':
62-
USAGE = USAGE_AS_MAIN
63-
else:
64-
USAGE = USAGE_FROM_MODULE
65-
66-
6761
class TestProgram(object):
6862
"""A command-line program that runs a set of tests; this is primarily
6963
for making test modules conveniently executable.
7064
"""
71-
USAGE = USAGE
65+
USAGE = USAGE_FROM_MODULE
7266
def __init__(self, module='__main__', defaultTest=None,
7367
argv=None, testRunner=None,
7468
testLoader=loader.defaultTestLoader, exit=True,

0 commit comments

Comments
 (0)