[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