Author: David Schneider <[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit