[pypy-svn] r35547 - pypy/dist/pypy/module/__builtin__/test

arigo at codespeak.net arigo at codespeak.net
Sun Dec 10 14:43:06 CET 2006


Author: arigo
Date: Sun Dec 10 14:43:04 2006
New Revision: 35547

Modified:
   pypy/dist/pypy/module/__builtin__/test/test_import.py
Log:
Put the new directory in front of sys.path, not at the end.
I tend to have x.py files around.


Modified: pypy/dist/pypy/module/__builtin__/test/test_import.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__/test/test_import.py	(original)
+++ pypy/dist/pypy/module/__builtin__/test/test_import.py	Sun Dec 10 14:43:04 2006
@@ -82,15 +82,16 @@
     return space.appexec([space.wrap(dn)], """
         (dn): 
             import sys
-            sys.path.append(dn)
-            return sys.modules.copy()
+            path = list(sys.path)
+            sys.path.insert(0, dn)
+            return path, sys.modules.copy()
     """)
 
 def _teardown(space, w_saved_modules):
     space.appexec([w_saved_modules], """
-        (saved_modules): 
+        ((saved_path, saved_modules)): 
             import sys
-            sys.path.pop()
+            sys.path[:] = saved_path
             sys.modules.clear()
             sys.modules.update(saved_modules)
     """)



More information about the Pypy-commit mailing list