Commits

Anonymous committed 251e542

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

Comments (0)

Files changed (1)

Lib/test/test_hash.py

         # test a fixed seed for the randomized hash
         # Note that all types share the same values:
         if IS_64BIT:
-            h = -4410911502303878509
+            if sys.byteorder == 'little':
+                h = -4410911502303878509
+            else:
+                h = -3570150969479994130
         else:
-            h = -206076799
+            if sys.byteorder == 'little':
+                h = -206076799
+            else:
+                h = -1024014457
         self.assertEqual(self.get_hash(self.repr_, seed=42), h)
 
 class StrHashRandomizationTests(StringlikeHashRandomizationTests):
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.