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