Commit c0942425 authored by Antoine Pitrou's avatar Antoine Pitrou

Fix (presumably) test_hash under big-endian systems (PPC).

parent 4f22a8d7
...@@ -170,9 +170,15 @@ class StringlikeHashRandomizationTests(HashRandomizationTests): ...@@ -170,9 +170,15 @@ class StringlikeHashRandomizationTests(HashRandomizationTests):
# test a fixed seed for the randomized hash # test a fixed seed for the randomized hash
# Note that all types share the same values: # Note that all types share the same values:
if IS_64BIT: if IS_64BIT:
if sys.byteorder == 'little':
h = -4410911502303878509 h = -4410911502303878509
else: else:
h = -3570150969479994130
else:
if sys.byteorder == 'little':
h = -206076799 h = -206076799
else:
h = -1024014457
self.assertEqual(self.get_hash(self.repr_, seed=42), h) self.assertEqual(self.get_hash(self.repr_, seed=42), h)
class StrHashRandomizationTests(StringlikeHashRandomizationTests): class StrHashRandomizationTests(StringlikeHashRandomizationTests):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment