[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