Author: Armin Rigo <[email protected]>
Branch:
Changeset: r2892:26883ba44f00
Date: 2017-02-20 09:17 +0100
http://bitbucket.org/cffi/cffi/changeset/26883ba44f00/
Log: 32-bit fix
diff --git a/c/test_c.py b/c/test_c.py
--- a/c/test_c.py
+++ b/c/test_c.py
@@ -3846,7 +3846,7 @@
assert (b > a) is False
assert (b >= a) is True
assert hash(a) == hash(b)
- def assert_lt(a, b):
+ def assert_lt(a, b, check_hash=True):
assert (a == b) is False
assert (b == a) is False
assert (a != b) is True
@@ -3859,9 +3859,10 @@
assert (b <= a) is False
assert (b > a) is True
assert (b >= a) is True
- assert hash(a) != hash(b) # (or at least, it is unlikely)
- def assert_gt(a, b):
- assert_lt(b, a)
+ if check_hash:
+ assert hash(a) != hash(b) # (or at least, it is unlikely)
+ def assert_gt(a, b, check_hash=True):
+ assert_lt(b, a, check_hash)
def assert_ne(a, b):
assert (a == b) is False
assert (b == a) is False
@@ -3900,8 +3901,8 @@
assert_eq(cast(t3, 65), 65)
assert_ne(cast(t3, 65), b'A')
assert_ne(cast(t3, 65), cast(t1, 65))
- assert_gt(cast(t4, -1), -1)
- assert_gt(cast(t4, -1), cast(t2, -1))
+ assert_gt(cast(t4, -1), -1, check_hash=False)
+ assert_gt(cast(t4, -1), cast(t2, -1), check_hash=False)
assert_gt(cast(t4, -1), 99999)
assert_eq(cast(t4, -1), 256 ** size_of_int() - 1)
assert_eq(cast(t5, 3.0), 3)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit