Make --help output clean by not running self-test.
This commit is contained in:
@@ -251,16 +251,19 @@ class TestVersion (unittest.TestCase):
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
actualargs = sys.argv
|
if len(sys.argv) == 2 and sys.argv[1] == '--help':
|
||||||
sys.argv = [sys.argv[0], '--verbose']
|
main()
|
||||||
|
else:
|
||||||
|
actualargs = sys.argv
|
||||||
|
sys.argv = [sys.argv[0], '--verbose']
|
||||||
|
|
||||||
print '=== Self Test ==='
|
print '=== Self Test ==='
|
||||||
try:
|
try:
|
||||||
unittest.main()
|
unittest.main()
|
||||||
except SystemExit as e:
|
except SystemExit as e:
|
||||||
if e.args[0] != 0:
|
if e.args[0] != 0:
|
||||||
raise
|
raise
|
||||||
|
|
||||||
sys.argv = actualargs
|
sys.argv = actualargs
|
||||||
print '=== Running ==='
|
print '=== Running ==='
|
||||||
main()
|
main()
|
||||||
|
|||||||
Reference in New Issue
Block a user