[Python-checkins] cpython (3.4): Issue #22668: Remove endianness assumption in test.

stefan.krah python-checkins at python.org
Thu Jan 29 17:41:54 CET 2015


https://hg.python.org/cpython/rev/9a4af12dcc9d
changeset:   94375:9a4af12dcc9d
branch:      3.4
parent:      94372:e9c1fca50b46
user:        Stefan Krah <skrah at bytereef.org>
date:        Thu Jan 29 17:33:31 2015 +0100
summary:
  Issue #22668: Remove endianness assumption in test.

files:
  Lib/test/test_memoryview.py |  8 +++++---
  1 files changed, 5 insertions(+), 3 deletions(-)


diff --git a/Lib/test/test_memoryview.py b/Lib/test/test_memoryview.py
--- a/Lib/test/test_memoryview.py
+++ b/Lib/test/test_memoryview.py
@@ -361,18 +361,20 @@
             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)

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list