Make --help output clean by not running self-test.

This commit is contained in:
Nathan Wilcox
2017-05-19 13:09:24 -07:00
parent 1ecb494896
commit b43194baee

View File

@@ -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()