Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3c0cf05

Browse files
author
Stefan Krah
committed
Issue #22668: Remove endianness assumption in test.
1 parent fa5d6a5 commit 3c0cf05

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

Lib/test/test_memoryview.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -361,18 +361,20 @@ def test_reversed(self):
361361
self.assertEqual(list(reversed(m)), list(m[::-1]))
362362

363363
def test_issue22668(self):
364-
m = memoryview(bytes(range(8)))
364+
a = array.array('H', [256, 256, 256, 256])
365+
x = memoryview(a)
366+
m = x.cast('B')
365367
b = m.cast('H')
366368
c = b[0:2]
367369
d = memoryview(b)
368370

369371
del b
370-
372+
371373
self.assertEqual(c[0], 256)
372374
self.assertEqual(d[0], 256)
373375
self.assertEqual(c.format, "H")
374376
self.assertEqual(d.format, "H")
375-
377+
376378
_ = m.cast('I')
377379
self.assertEqual(c[0], 256)
378380
self.assertEqual(d[0], 256)

0 commit comments

Comments
 (0)