[pypy-svn] r59546 - pypy/trunk/pypy/module/zipimport/test

fijal at codespeak.net fijal at codespeak.net
Thu Oct 30 12:42:42 CET 2008


Author: fijal
Date: Thu Oct 30 12:42:42 2008
New Revision: 59546

Modified:
   pypy/trunk/pypy/module/zipimport/test/test_zipimport.py
Log:
Hack a bit differently. I'm completely lost :-(


Modified: pypy/trunk/pypy/module/zipimport/test/test_zipimport.py
==============================================================================
--- pypy/trunk/pypy/module/zipimport/test/test_zipimport.py	(original)
+++ pypy/trunk/pypy/module/zipimport/test/test_zipimport.py	Thu Oct 30 12:42:42 2008
@@ -94,8 +94,13 @@
         while sys.path[0].endswith('.zip'):
             sys.path.pop(0)
         """)
-        space.setattr(space.getbuiltinmodule('sys'),
-                      space.wrap('modules'), self.w_modules)
+        space.appexec([self.w_modules], """(modules):
+        import sys
+        for module in sys.modules:
+            if module not in modules:
+                del sys.modules[module]
+        """)
+        self.w_modules = []
 
     def test_cache(self):
         self.writefile(self, 'x.py', 'y')
@@ -134,6 +139,7 @@
         for key, val in expected.items():
             assert mod.__dict__[key] == val
         assert mod.__file__.endswith('.zip'+os.sep+'uuu.py')
+        del sys.modules['uuu']
     
     def test_pyc(self):
         import sys, os



More information about the Pypy-commit mailing list