[pypy-commit] cffi strbuf-as-buffer: Fix test

arigo pypy.commits at gmail.com
Tue Jan 3 04:27:42 EST 2017


Author: Armin Rigo <arigo at tunes.org>
Branch: strbuf-as-buffer
Changeset: r2853:dc41e3e1b6e2
Date: 2017-01-03 10:27 +0100
http://bitbucket.org/cffi/cffi/changeset/dc41e3e1b6e2/

Log:	Fix test

diff --git a/c/test_c.py b/c/test_c.py
--- a/c/test_c.py
+++ b/c/test_c.py
@@ -3434,11 +3434,14 @@
     except ImportError:
         pass
     else:
+        # Python 2 only
         contents = from_buffer(BCharA, buffer(b"foo"))
+        assert len(contents) == len(p1)
         for i in range(len(contents)):
             assert contents[i] == p1[i]
-        p4 = from_buffer(BCharA, b"f\x00\x00\x00o\x00\x00\x00o\x00\x00\x00")
+        p4 = buffer(u+"foo")
         contents = from_buffer(BCharA, buffer(u+"foo"))
+        assert len(contents) == len(p4)
         for i in range(len(contents)):
             assert contents[i] == p4[i]
     try:
@@ -3447,6 +3450,7 @@
         pass
     else:
         contents = from_buffer(BCharA, memoryview(b"foo"))
+        assert len(contents) == len(p1)
         for i in range(len(contents)):
             assert contents[i] == p1[i]
 


More information about the pypy-commit mailing list