[pypy-commit] pypy less-gettestobjspace: Progress
amauryfa
noreply at buildbot.pypy.org
Mon Oct 29 22:40:05 CET 2012
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: less-gettestobjspace
Changeset: r58604:f9962d21d772
Date: 2012-10-28 21:58 +0100
http://bitbucket.org/pypy/pypy/changeset/f9962d21d772/
Log: Progress
diff --git a/pypy/module/_ast/test/test_ast.py b/pypy/module/_ast/test/test_ast.py
--- a/pypy/module/_ast/test/test_ast.py
+++ b/pypy/module/_ast/test/test_ast.py
@@ -1,16 +1,13 @@
import py
-from pypy.conftest import gettestobjspace
class AppTestAST:
+ spaceconfig = dict(usemodules=['struct'])
def setup_class(cls):
- cls.space = gettestobjspace(usemodules=['struct'])
- cls.w_ast = cls.space.appexec([], """():
- import _ast
- return _ast""")
+ cls.w_ast = cls.space.getbuiltinmodule('_ast')
def w_get_ast(self, source, mode="exec"):
- import _ast as ast
+ ast = self.ast
mod = compile(source, "<test>", mode, ast.PyCF_ONLY_AST)
assert isinstance(mod, ast.mod)
return mod
diff --git a/pypy/module/array/test/test_array.py b/pypy/module/array/test/test_array.py
--- a/pypy/module/array/test/test_array.py
+++ b/pypy/module/array/test/test_array.py
@@ -1,12 +1,11 @@
-from pypy.conftest import gettestobjspace
import sys
import py
import py.test
## class AppTestSimpleArray:
+## spaceconfig = dict(usemodules=('array',))
## def setup_class(cls):
-## cls.space = gettestobjspace(usemodules=('array',))
## cls.w_simple_array = cls.space.appexec([], """():
## import array
## return array.simple_array
@@ -879,11 +878,9 @@
cls.maxint = sys.maxint
class AppTestArray(BaseArrayTests):
- OPTIONS = {}
+ spaceconfig = dict(usemodules=('array', 'struct', '_rawffi'))
def setup_class(cls):
- cls.space = gettestobjspace(usemodules=('array', 'struct', '_rawffi'),
- **cls.OPTIONS)
cls.w_array = cls.space.appexec([], """():
import array
return array.array
@@ -956,4 +953,6 @@
class AppTestArrayBuiltinShortcut(AppTestArray):
- OPTIONS = {'objspace.std.builtinshortcut': True}
+ spaceconfig = AppTestArray.spaceconfig.copy()
+ spaceconfig['objspace.std.builtinshortcut'] = True
+
More information about the pypy-commit
mailing list