Author: Armin Rigo <[email protected]>
Branch:
Changeset: r1209:be070b8687d3
Date: 2013-03-30 17:53 +0100
http://bitbucket.org/cffi/cffi/changeset/be070b8687d3/
Log: Be more lenient and skip this test in non-x86 cases
diff --git a/testing/test_verify.py b/testing/test_verify.py
--- a/testing/test_verify.py
+++ b/testing/test_verify.py
@@ -1235,7 +1235,8 @@
f0 = lib.square(0.0)
f2 = lib.square(f)
f3 = lib.square(f * 2.0)
- assert repr(f2) != repr(f3) # two non-null 'long doubles'
+ if repr(f2) == repr(f3):
+ py.test.skip("long double doesn't have enough precision")
assert float(f0) == float(f2) == float(f3) == 0.0 # too tiny for 'double'
assert int(ffi.cast("_Bool", f2)) == 1
assert int(ffi.cast("_Bool", f3)) == 1
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit