Author: David Schneider <david.schnei...@picle.org> Branch: Changeset: r64963:10f6357386ef Date: 2013-06-24 03:21 -0500 http://bitbucket.org/pypy/pypy/changeset/10f6357386ef/
Log: clean up test diff --git a/pypy/module/_rawffi/test/test__rawffi.py b/pypy/module/_rawffi/test/test__rawffi.py --- a/pypy/module/_rawffi/test/test__rawffi.py +++ b/pypy/module/_rawffi/test/test__rawffi.py @@ -1,6 +1,6 @@ from rpython.translator.platform import platform from rpython.translator.tool.cbuild import ExternalCompilationInfo -from pypy.module._rawffi.interp_rawffi import TYPEMAP +from pypy.module._rawffi.interp_rawffi import TYPEMAP, TYPEMAP_FLOAT_LETTERS from pypy.module._rawffi.tracker import Tracker import os, sys, py @@ -211,7 +211,7 @@ cls.w_platform = space.wrap(platform.name) cls.w_sizes_and_alignments = space.wrap(dict( [(k, (v.c_size, v.c_alignment)) for k,v in TYPEMAP.iteritems()])) - cls.w_typemap = space.wrap(TYPEMAP.keys()) + cls.w_float_typemap = space.wrap(TYPEMAP_FLOAT_LETTERS) def test_libload(self): import _rawffi @@ -749,14 +749,13 @@ def test_sizes_and_alignments(self): import _rawffi for k, (s, a) in self.sizes_and_alignments.iteritems(): + print k,s,a assert _rawffi.sizeof(k) == s assert _rawffi.alignment(k) == a def test_unaligned(self): import _rawffi - for k in self.typemap: - if k not in 'fdg': - continue + for k in self.float_typemap: S = _rawffi.Structure([('pad', 'c'), ('value', k)], pack=1) s = S() s.value = 4 _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit