[pypy-commit] pypy less-gettestobjspace: progress.

amauryfa noreply at buildbot.pypy.org
Mon Oct 29 22:40:12 CET 2012


Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: less-gettestobjspace
Changeset: r58610:b0189dd475fa
Date: 2012-10-28 23:17 +0100
http://bitbucket.org/pypy/pypy/changeset/b0189dd475fa/

Log:	progress.

diff --git a/pypy/module/_csv/test/test_dialect.py b/pypy/module/_csv/test/test_dialect.py
--- a/pypy/module/_csv/test/test_dialect.py
+++ b/pypy/module/_csv/test/test_dialect.py
@@ -1,9 +1,5 @@
-from pypy.conftest import gettestobjspace
-
-
 class AppTestDialect(object):
-    def setup_class(cls):
-        cls.space = gettestobjspace(usemodules=['_csv'])
+    spaceconfig = dict(usemodules=['_csv'])
 
     def test_register_dialect(self):
         import _csv
diff --git a/pypy/module/_csv/test/test_reader.py b/pypy/module/_csv/test/test_reader.py
--- a/pypy/module/_csv/test/test_reader.py
+++ b/pypy/module/_csv/test/test_reader.py
@@ -1,10 +1,7 @@
-from pypy.conftest import gettestobjspace
+class AppTestReader(object):
+    spaceconfig = dict(usemodules=['_csv'])
 
-
-class AppTestReader(object):
     def setup_class(cls):
-        cls.space = gettestobjspace(usemodules=['_csv'])
-
         w__read_test = cls.space.appexec([], r"""():
             import _csv
             def _read_test(input, expect, **kwargs):
diff --git a/pypy/module/_csv/test/test_writer.py b/pypy/module/_csv/test/test_writer.py
--- a/pypy/module/_csv/test/test_writer.py
+++ b/pypy/module/_csv/test/test_writer.py
@@ -1,10 +1,7 @@
-from pypy.conftest import gettestobjspace
+class AppTestWriter(object):
+    spaceconfig = dict(usemodules=['_csv'])
 
-
-class AppTestWriter(object):
     def setup_class(cls):
-        cls.space = gettestobjspace(usemodules=['_csv'])
-
         w__write_test = cls.space.appexec([], r"""():
             import _csv
 
diff --git a/pypy/module/_demo/test/test_import.py b/pypy/module/_demo/test/test_import.py
--- a/pypy/module/_demo/test/test_import.py
+++ b/pypy/module/_demo/test/test_import.py
@@ -1,5 +1,5 @@
-from pypy.conftest import gettestobjspace
 from pypy.module import _demo
+from pypy.tool.option import make_config, make_objspace
 
 class TestImport:
 
@@ -7,7 +7,8 @@
         _demo.Module.demo_events = []
 
     def test_startup(self):
-        space = gettestobjspace(usemodules=('_demo',))
+        config = make_config(None, usemodules=('_demo',))
+        space = make_objspace(config)
         w_modules = space.sys.get('modules')
 
         assert _demo.Module.demo_events == ['setup']
diff --git a/pypy/module/_demo/test/test_sieve.py b/pypy/module/_demo/test/test_sieve.py
--- a/pypy/module/_demo/test/test_sieve.py
+++ b/pypy/module/_demo/test/test_sieve.py
@@ -1,9 +1,5 @@
-from pypy.conftest import gettestobjspace
-
-
 class AppTestSieve:
-    def setup_class(cls):
-        cls.space = gettestobjspace(usemodules=('_demo',))
+    spaceconfig = dict(usemodules=('_demo',))
 
     def test_sieve(self):
         import _demo
diff --git a/pypy/module/cStringIO/test/test_interp_stringio.py b/pypy/module/cStringIO/test/test_interp_stringio.py
--- a/pypy/module/cStringIO/test/test_interp_stringio.py
+++ b/pypy/module/cStringIO/test/test_interp_stringio.py
@@ -1,16 +1,12 @@
-
-from pypy.conftest import gettestobjspace
-
 import os, sys, py
 
 
 class AppTestcStringIO:
+    spaceconfig = dict(usemodules=('cStringIO',))
     def setup_class(cls):
-        space = gettestobjspace(usemodules=('cStringIO',))
-        cls.space = space
-        cls.w_write_many_expected_result = space.wrap(''.join(
+        cls.w_write_many_expected_result = cls.space.wrap(''.join(
             [chr(i) for j in range(10) for i in range(253)]))
-        cls.w_StringIO = space.appexec([], """():
+        cls.w_StringIO = cls.space.appexec([], """():
             import cStringIO
             return cStringIO.StringIO
         """)
diff --git a/pypy/module/crypt/test/test_crypt.py b/pypy/module/crypt/test/test_crypt.py
--- a/pypy/module/crypt/test/test_crypt.py
+++ b/pypy/module/crypt/test/test_crypt.py
@@ -1,9 +1,7 @@
-from pypy.conftest import gettestobjspace
-
 class AppTestCrypt: 
-    def setup_class(cls):
-        cls.space = gettestobjspace(usemodules=['crypt'])
-    def test_crypt(self):
+    spaceconfig = dict(usemodules=['crypt'])
+ 
+   def test_crypt(self):
         import crypt 
         res = crypt.crypt("pass", "ab")
         assert isinstance(res, str)
diff --git a/pypy/module/errno/test/test_errno.py b/pypy/module/errno/test/test_errno.py
--- a/pypy/module/errno/test/test_errno.py
+++ b/pypy/module/errno/test/test_errno.py
@@ -1,14 +1,11 @@
-from pypy.conftest import gettestobjspace
-import py
 import errno
-def setup_module(mod): 
-    mod.space = gettestobjspace(usemodules=['errno'])
 
-class AppTestErrno: 
+class AppTestErrno:
+    spaceconfig = dict(usemodules=['errno'])
+
     def setup_class(cls): 
-        cls.space = space 
-        cls.w_errno = space.appexec([], "(): import errno ; return errno")
-        cls.w_errorcode = space.wrap(errno.errorcode)
+        cls.w_errno = cls.space.appexec([], "(): import errno ; return errno")
+        cls.w_errorcode = cls.space.wrap(errno.errorcode)
 
     def test_posix(self):
         assert self.errno.__file__
diff --git a/pypy/module/exceptions/test/test_exc.py b/pypy/module/exceptions/test/test_exc.py
--- a/pypy/module/exceptions/test/test_exc.py
+++ b/pypy/module/exceptions/test/test_exc.py
@@ -1,9 +1,6 @@
-
-from pypy.conftest import gettestobjspace
 
 class AppTestExc(object):
-    def setup_class(cls):
-        cls.space = gettestobjspace(usemodules=('exceptions',))
+    spaceconfig = dict(usemodules=('exceptions',))
 
     def test_baseexc(self):
         from exceptions import BaseException


More information about the pypy-commit mailing list