[pypy-svn] r56651 - pypy/dist/pypy/module/_rawffi/test

arigo at codespeak.net arigo at codespeak.net
Fri Jul 18 23:18:50 CEST 2008


Author: arigo
Date: Fri Jul 18 23:18:49 2008
New Revision: 56651

Modified:
   pypy/dist/pypy/module/_rawffi/test/test__rawffi.py
Log:
Fix test for 64-bit-ness.


Modified: pypy/dist/pypy/module/_rawffi/test/test__rawffi.py
==============================================================================
--- pypy/dist/pypy/module/_rawffi/test/test__rawffi.py	(original)
+++ pypy/dist/pypy/module/_rawffi/test/test__rawffi.py	Fri Jul 18 23:18:49 2008
@@ -592,16 +592,18 @@
 
     def test_repr(self):
         import _rawffi, struct
-        s = struct.calcsize("i")
+        isize = struct.calcsize("i")
+        lsize = struct.calcsize("l")
         assert (repr(_rawffi.Array('i')) ==
-                "<_rawffi.Array 'i' (%d, %d)>" % (s, s))
+                "<_rawffi.Array 'i' (%d, %d)>" % (isize, isize))
 
         # fragile
         S = _rawffi.Structure([('x', 'c'), ('y', 'l')])
-        assert repr(_rawffi.Array((S, 2))) == "<_rawffi.Array 'V' (16, 4)>"
+        assert (repr(_rawffi.Array((S, 2))) ==
+                "<_rawffi.Array 'V' (%d, %d)>" % (4*lsize, lsize))
 
         assert (repr(_rawffi.Structure([('x', 'i'), ('yz', 'i')])) ==
-                "<_rawffi.Structure 'x' 'yz' (%d, %d)>" % (2*s, s))
+                "<_rawffi.Structure 'x' 'yz' (%d, %d)>" % (2*isize, isize))
 
         s = _rawffi.Structure([('x', 'i'), ('yz', 'i')])()
         assert repr(s) == "<_rawffi struct %x>" % (s.buffer,)



More information about the Pypy-commit mailing list