Backport from 2.7 branch.

changeset:   75165:780008020c40
    user:        Antoine Pitrou <solipsis@pitrou.net>
    date:        Wed Feb 22 03:33:56 2012 +0100
    summary:     Fix (presumably) test_hash under big-endian systems (PPC).
This commit is contained in:
Barry Warsaw 2012-02-22 13:34:18 -05:00
parent 3aec568e6e
commit 6a9005b4eb
1 changed files with 8 additions and 2 deletions

View File

@ -187,9 +187,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:
h = -4410911502303878509 if sys.byteorder == 'little':
h = -4410911502303878509
else:
h = -3570150969479994130
else: else:
h = -206076799 if sys.byteorder == 'little':
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):