summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2011-05-19 22:18:58 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2011-05-19 22:18:58 (GMT)
commit4445ec81c17c672b5d245da7a1af0e0294debcc0 (patch)
tree76b535a06bee9683634b32452dc4f4faca400907 /Lib
parentf23f786c6172da874202b134ab1dedd99e0a261a (diff)
parent4925cde1cc20fe559b9c1429a99bf9b1c17f7048 (diff)
downloadcpython-4445ec81c17c672b5d245da7a1af0e0294debcc0.zip
cpython-4445ec81c17c672b5d245da7a1af0e0294debcc0.tar.gz
cpython-4445ec81c17c672b5d245da7a1af0e0294debcc0.tar.bz2
(Merge 3.1) Issue #12124: zipimport doesn't keep a reference to
zlib.decompress() anymore to be able to unload the module.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_zipimport.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/Lib/test/test_zipimport.py b/Lib/test/test_zipimport.py
index 090f0f3..df5ff9d 100644
--- a/Lib/test/test_zipimport.py
+++ b/Lib/test/test_zipimport.py
@@ -25,11 +25,6 @@ import io
from traceback import extract_tb, extract_stack, print_tb
raise_src = 'def do_raise(): raise TypeError\n'
-# so we only run testAFakeZlib once if this test is run repeatedly
-# which happens when we look for ref leaks
-test_imported = False
-
-
def make_pyc(co, mtime):
data = marshal.dumps(co)
if type(mtime) is type(0.0):
@@ -473,19 +468,7 @@ class BadFileZipImportTestCase(unittest.TestCase):
zipimport._zip_directory_cache.clear()
-def cleanup():
- # this is necessary if test is run repeated (like when finding leaks)
- global test_imported
- if test_imported:
- zipimport._zip_directory_cache.clear()
- if hasattr(UncompressedZipImportTestCase, 'testAFakeZlib'):
- delattr(UncompressedZipImportTestCase, 'testAFakeZlib')
- if hasattr(CompressedZipImportTestCase, 'testAFakeZlib'):
- delattr(CompressedZipImportTestCase, 'testAFakeZlib')
- test_imported = True
-
def test_main():
- cleanup()
try:
support.run_unittest(
UncompressedZipImportTestCase,