From c6d471d6533a24c461e72668398931dc6014fa28 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Thu, 5 Dec 2013 07:45:36 +0100 Subject: [PATCH] Add a script similar to xmltests.py to run all SSL-related unit tests --- Lib/test/ssltests.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 Lib/test/ssltests.py diff --git a/Lib/test/ssltests.py b/Lib/test/ssltests.py new file mode 100755 index 00000000000..32fe119b2a9 --- /dev/null +++ b/Lib/test/ssltests.py @@ -0,0 +1,22 @@ +# Convenience test module to run all of the SSL-related tests in the +# standard library. + +import sys +import subprocess + +TESTS = ['test_asyncio', 'test_ftplib', 'test_hashlib', 'test_httplib', + 'test_imaplib', 'test_nntplib', 'test_poplib', 'test_smtplib', + 'test_smtpnet', 'test_urllib2_localnet', 'test_venv'] + +def run_regrtests(*extra_args): + args = [sys.executable, "-m", "test"] + if not extra_args: + args.append("-unetwork") + else: + args.extend(extra_args) + args.extend(TESTS) + result = subprocess.call(args) + sys.exit(result) + +if __name__ == '__main__': + run_regrtests(*sys.argv[1:])