[pypy-svn] r34568 - pypy/dist/pypy/module/sys/test
pedronis at codespeak.net
pedronis at codespeak.net
Mon Nov 13 16:09:17 CET 2006
Author: pedronis
Date: Mon Nov 13 16:09:15 2006
New Revision: 34568
Modified:
pypy/dist/pypy/module/sys/test/test_sysmodule.py
Log:
make sys module work with pypy-c py.test -A, one tests fail if py.test is doing stdout capture, it works with -s
Modified: pypy/dist/pypy/module/sys/test/test_sysmodule.py
==============================================================================
--- pypy/dist/pypy/module/sys/test/test_sysmodule.py (original)
+++ pypy/dist/pypy/module/sys/test/test_sysmodule.py Mon Nov 13 16:09:15 2006
@@ -3,11 +3,13 @@
from py.test import raises
from pypy.interpreter.gateway import app2interp_temp
-def app_init_globals_via_builtins_hack():
+def init_globals_via_builtins_hack(space):
+ space.appexec([], """():
import __builtin__ as b
import cStringIO, sys
b.cStringIO = cStringIO
b.sys = sys
+ """)
def test_stdin_exists(space):
space.sys.get('stdin')
@@ -80,7 +82,7 @@
class AppTestSysModulePortedFromCPython:
def setup_class(cls):
- app2interp_temp(app_init_globals_via_builtins_hack)(cls.space)
+ init_globals_via_builtins_hack(cls.space)
def test_original_displayhook(self):
import __builtin__
More information about the Pypy-commit
mailing list