[pypy-commit] pypy cpyext-old-buffers: Revert this test (leak_stringbuffer no longer exists)

arigo pypy.commits at gmail.com
Sat May 28 03:32:01 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: cpyext-old-buffers
Changeset: r84777:a02aae22f236
Date: 2016-05-28 09:31 +0200
http://bitbucket.org/pypy/pypy/changeset/a02aae22f236/

Log:	Revert this test (leak_stringbuffer no longer exists)

diff --git a/pypy/module/cpyext/test/test_bufferobject.py b/pypy/module/cpyext/test/test_bufferobject.py
--- a/pypy/module/cpyext/test/test_bufferobject.py
+++ b/pypy/module/cpyext/test/test_bufferobject.py
@@ -1,8 +1,6 @@
-from rpython.rlib.buffer import StringBuffer, SubBuffer
 from rpython.rtyper.lltypesystem import rffi, lltype
 from pypy.module.cpyext.test.test_api import BaseApiTest
 from pypy.module.cpyext.test.test_cpyext import AppTestCpythonExtensionBase
-from pypy.module.cpyext.bufferobject import leak_stringbuffer
 from pypy.module.cpyext.api import PyObject
 from pypy.module.cpyext.pyobject import Py_DecRef
 
@@ -65,34 +63,4 @@
         a = array.array('c', 'text')
         b = buffer(a)
         assert module.roundtrip(b) == 'text'
-
-
-def test_leaked_buffer():
-    s = 'hello world'
-    buf = leak_stringbuffer(StringBuffer(s))
-    assert buf.getitem(4) == 'o'
-    assert buf.getitem(4) == buf[4]
-    assert buf.getlength() == 11
-    assert buf.getlength() == len(buf)
-    assert buf.getslice(1, 6, 1, 5) == 'ello '
-    assert buf.getslice(1, 6, 1, 5) == buf[1:6]
-    assert buf.getslice(1, 6, 2, 3) == 'el '
-    assert buf.as_str() == 'hello world'
-    assert s == rffi.charp2str(buf.get_raw_address())
-    rffi.free_charp(buf.get_raw_address())
-
-
-def test_leaked_subbuffer():
-    s = 'hello world'
-    buf = leak_stringbuffer(SubBuffer(StringBuffer(s), 1, 10))
-    assert buf.getitem(4) == ' '
-    assert buf.getitem(4) == buf[4]
-    assert buf.getlength() == 10
-    assert buf.getlength() == len(buf)
-    assert buf.getslice(1, 6, 1, 5) == 'llo w'
-    assert buf.getslice(1, 6, 1, 5) == buf[1:6]
-    assert buf.getslice(1, 6, 2, 3) == 'low'
-    assert buf.as_str() == 'ello world'
-    assert s[1:] == rffi.charp2str(buf.get_raw_address())
-    rffi.free_charp(buf.buffer.get_raw_address())
-
+        


More information about the pypy-commit mailing list