]> granicus.if.org Git - python/commitdiff
Issue #22668: Remove endianness assumption in test.
authorStefan Krah <skrah@bytereef.org>
Thu, 29 Jan 2015 16:33:31 +0000 (17:33 +0100)
committerStefan Krah <skrah@bytereef.org>
Thu, 29 Jan 2015 16:33:31 +0000 (17:33 +0100)
Lib/test/test_memoryview.py

index bd9d0d472c002284e4214649ca91b41887e843e4..4bc31330b780be443e57405894cf6ea18161359f 100644 (file)
@@ -361,18 +361,20 @@ class AbstractMemoryTests:
             self.assertEqual(list(reversed(m)), list(m[::-1]))
 
     def test_issue22668(self):
-        m = memoryview(bytes(range(8)))
+        a = array.array('H', [256, 256, 256, 256])
+        x = memoryview(a)
+        m = x.cast('B')
         b = m.cast('H')
         c = b[0:2]
         d = memoryview(b)
 
         del b
-    
         self.assertEqual(c[0], 256)
         self.assertEqual(d[0], 256)
         self.assertEqual(c.format, "H")
         self.assertEqual(d.format, "H")
-    
         _ = m.cast('I')
         self.assertEqual(c[0], 256)
         self.assertEqual(d[0], 256)