[pypy-svn] r9149 - pypy/branch/dist-interpapp/pypy/module/test

hpk at codespeak.net hpk at codespeak.net
Sat Feb 12 01:02:18 CET 2005


Author: hpk
Date: Sat Feb 12 01:02:18 2005
New Revision: 9149

Modified:
   pypy/branch/dist-interpapp/pypy/module/test/test_import.py
Log:
fix test to more sanely use appdef/app2interp logic. 



Modified: pypy/branch/dist-interpapp/pypy/module/test/test_import.py
==============================================================================
--- pypy/branch/dist-interpapp/pypy/module/test/test_import.py	(original)
+++ pypy/branch/dist-interpapp/pypy/module/test/test_import.py	Sat Feb 12 01:02:18 2005
@@ -2,21 +2,23 @@
 from pypy.interpreter import gateway
 import os
 
-
-def _setup(dn=os.path.abspath(os.path.join(os.path.dirname(__file__), 'impsubdir'))):
-    import sys
-    sys.path.append(dn)
-    return sys.modules.copy()
-
-_setup = gateway.app2interp_temp(_setup,'setup')
-
-def _teardown(saved_modules):
-    import sys
-    sys.path.pop()
-    sys.modules.clear()
-    sys.modules.update(saved_modules)
-
-_teardown = gateway.app2interp_temp(_teardown,'teardown')
+def _setup(space): 
+    dn=os.path.abspath(os.path.join(os.path.dirname(__file__), 'impsubdir'))
+    return space.appexec([space.wrap(dn)], """
+        (dn): 
+            import sys
+            sys.path.append(dn)
+            return sys.modules.copy()
+    """)
+
+def _teardown(space, w_saved_modules):
+    space.appexec([w_saved_modules], """
+        (saved_modules): 
+            import sys
+            sys.path.pop()
+            sys.modules.clear()
+            sys.modules.update(saved_modules)
+    """)
 
 class AppTestImport:
 



More information about the Pypy-commit mailing list