From d8cea79bb4f4b33fb4795414c73e99b2724f557e Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Sat, 4 Mar 2006 23:13:41 +0000 Subject: Fix spurious test failure of test_socket_ssl when run in this order: test_codecmaps_tw test_importhooks test_socket_ssl I don't completely understand the cause, but there's a lot of import magic going on and this is the smallest change which fixes the problem. --- Lib/test/test_importhooks.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Lib/test/test_importhooks.py b/Lib/test/test_importhooks.py index 5af7847..81b7ad1 100644 --- a/Lib/test/test_importhooks.py +++ b/Lib/test/test_importhooks.py @@ -252,6 +252,10 @@ class ImportHooksTestCase(ImportHooksBaseTestCase): for mname in mnames: m = __import__(mname, globals(), locals(), ["__dummy__"]) m.__loader__ # to make sure we actually handled the import + # Delete urllib from modules because urlparse was imported above. + # Without this hack, test_socket_ssl fails if run in this order: + # regrtest.py test_codecmaps_tw test_importhooks test_socket_ssl + del sys.modules['urllib'] def test_main(): test_support.run_unittest(ImportHooksTestCase) -- cgit v0.12