[pypy-svn] r18690 - pypy/dist/pypy/translator/c/test

afa at codespeak.net afa at codespeak.net
Sun Oct 16 16:52:32 CEST 2005


Author: afa
Date: Sun Oct 16 16:52:27 2005
New Revision: 18690

Modified:
   pypy/dist/pypy/translator/c/test/test_extfunc.py
Log:
changed test to work when python is not in the PATH

Modified: pypy/dist/pypy/translator/c/test/test_extfunc.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_extfunc.py	(original)
+++ pypy/dist/pypy/translator/c/test/test_extfunc.py	Sun Oct 16 16:52:27 2005
@@ -1,6 +1,6 @@
 import autopath
 import py
-import os, time
+import os, time, sys
 from pypy.tool.udir import udir
 from pypy.translator.c.test.test_genc import compile
 from pypy.translator.c.extfunc import EXTERNALS
@@ -438,7 +438,8 @@
 # ____________________________________________________________
 
 def _real_getenv(var):
-    cmd = '''python -c "import os; x=os.environ.get('%s'); print (x is None) and 'F' or ('T'+x)"''' % var
+    cmd = '''%s -c "import os; x=os.environ.get('%s'); print (x is None) and 'F' or ('T'+x)"''' % (
+        sys.executable, var)
     g = os.popen(cmd, 'r')
     output = g.read().strip()
     g.close()
@@ -450,7 +451,7 @@
         raise ValueError, 'probing for env var returned %r' % (output,)
 
 def _real_envkeys():
-    cmd = '''python -c "import os; print os.environ.keys()"'''
+    cmd = '''%s -c "import os; print os.environ.keys()"''' % sys.executable
     g = os.popen(cmd, 'r')
     output = g.read().strip()
     g.close()



More information about the Pypy-commit mailing list