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

Reply via email to