[pypy-svn] r78148 - in pypy/branch/fast-forward/pypy/module/_io: . test

afa at codespeak.net afa at codespeak.net
Wed Oct 20 23:44:18 CEST 2010


Author: afa
Date: Wed Oct 20 23:44:16 2010
New Revision: 78148

Added:
   pypy/branch/fast-forward/pypy/module/_io/interp_textio.py   (contents, props changed)
Modified:
   pypy/branch/fast-forward/pypy/module/_io/test/test_bufferedio.py   (contents, props changed)
Log:
Add missing file


Added: pypy/branch/fast-forward/pypy/module/_io/interp_textio.py
==============================================================================
--- (empty file)
+++ pypy/branch/fast-forward/pypy/module/_io/interp_textio.py	Wed Oct 20 23:44:16 2010
@@ -0,0 +1,17 @@
+from pypy.module._io.interp_iobase import W_IOBase
+from pypy.interpreter.typedef import (
+    TypeDef, generic_new_descr)
+
+class W_TextIOBase(W_IOBase):
+    pass
+W_TextIOBase.typedef = TypeDef(
+    '_TextIOBase', W_IOBase.typedef,
+    __new__ = generic_new_descr(W_TextIOBase),
+    )
+
+class W_TextIOWrapper(W_TextIOBase):
+    pass
+W_TextIOWrapper.typedef = TypeDef(
+    'TextIOWrapper', W_TextIOBase.typedef,
+    __new__ = generic_new_descr(W_TextIOWrapper),
+    )

Modified: pypy/branch/fast-forward/pypy/module/_io/test/test_bufferedio.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/_io/test/test_bufferedio.py	(original)
+++ pypy/branch/fast-forward/pypy/module/_io/test/test_bufferedio.py	Wed Oct 20 23:44:16 2010
@@ -1,14 +1,14 @@
-from pypy.conftest import gettestobjspace
-from pypy.tool.udir import udir
-
-class AppTestBufferedIO:
-    def setup_class(cls):
-        cls.space = gettestobjspace(usemodules=['_io'])
-        tmpfile = udir.join('tmpfile')
-        tmpfile.write("a\nb\nc", mode='wb')
-        cls.w_tmpfile = cls.space.wrap(str(tmpfile))
-
-    def test_simple(self):
-        import _io
-        raw = _io.FileIO(self.tmpfile)
-        _io.BufferedReader(raw)
+from pypy.conftest import gettestobjspace
+from pypy.tool.udir import udir
+
+class AppTestBufferedIO:
+    def setup_class(cls):
+        cls.space = gettestobjspace(usemodules=['_io'])
+        tmpfile = udir.join('tmpfile')
+        tmpfile.write("a\nb\nc", mode='wb')
+        cls.w_tmpfile = cls.space.wrap(str(tmpfile))
+
+    def test_simple(self):
+        import _io
+        raw = _io.FileIO(self.tmpfile)
+        _io.BufferedReader(raw)



More information about the Pypy-commit mailing list