[pypy-svn] r48580 - pypy/dist/pypy/module/zipimport/test

fijal at codespeak.net fijal at codespeak.net
Sun Nov 11 18:17:57 CET 2007


Author: fijal
Date: Sun Nov 11 18:17:56 2007
New Revision: 48580

Modified:
   pypy/dist/pypy/module/zipimport/test/test_zipimport.py
Log:
Fix finally this breaking test.


Modified: pypy/dist/pypy/module/zipimport/test/test_zipimport.py
==============================================================================
--- pypy/dist/pypy/module/zipimport/test/test_zipimport.py	(original)
+++ pypy/dist/pypy/module/zipimport/test/test_zipimport.py	Sun Nov 11 18:17:56 2007
@@ -81,6 +81,9 @@
         space.appexec([space.wrap(self)], """(self):
         self.write_files = []
         """)
+        space.setattr(space.getbuiltinmodule('zipimport'),
+                      space.wrap('_zip_directory_cache'),
+                      space.newdict({}))
 
     def teardown_method(self, meth):
         space = self.space
@@ -183,12 +186,13 @@
 
     def test_package(self):
         import os, sys
-        self.writefile(self, "xx"+os.sep+"__init__.py", "")
-        self.writefile(self, "xx"+os.sep+"yy.py", "def f(x): return x")
-        mod = __import__("xx", globals(), locals(), ['yy'])
+        self.writefile(self, "xxuuu"+os.sep+"__init__.py", "")
+        self.writefile(self, "xxuuu"+os.sep+"yy.py", "def f(x): return x")
+        mod = __import__("xxuuu", globals(), locals(), ['yy'])
         assert mod.__path__
         assert mod.yy.f(3) == 3
-        del sys.modules['xx']
+        del sys.modules['xxuuu']
+        del sys.modules['xxuuu.yy']
 
     def test_functions(self):
         import os



More information about the Pypy-commit mailing list