Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r633:57b82e48bbc1
Date: 2012-07-13 19:14 +0200
http://bitbucket.org/cffi/cffi/changeset/57b82e48bbc1/

Log:    Test and fix: keep the two backends in sync

diff --git a/cffi/backend_ctypes.py b/cffi/backend_ctypes.py
--- a/cffi/backend_ctypes.py
+++ b/cffi/backend_ctypes.py
@@ -231,6 +231,9 @@
     def _to_ctypes(cls, value):
         return value._blob
 
+    def __repr__(self, c_name=None):
+        return CTypesData.__repr__(self, c_name or self._get_c_name(' &'))
+
 
 class CTypesBackend(object):
 
diff --git a/testing/backend_tests.py b/testing/backend_tests.py
--- a/testing/backend_tests.py
+++ b/testing/backend_tests.py
@@ -233,7 +233,7 @@
         assert repr(ffi.typeof(q)) == typerepr % "struct foo *"
         prevrepr = repr(q)
         q = q[0]
-        assert repr(q) == prevrepr.replace(' *', '')
+        assert repr(q) == prevrepr.replace(' *', ' &')
         assert repr(ffi.typeof(q)) == typerepr % "struct foo"
 
     def test_new_array_of_array(self):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to