Backport fc8f1b1c76bf.

This commit is contained in:
Stefan Krah 2012-11-06 23:27:24 +01:00
parent 99bafff7cc
commit c3fb3c3fa0
1 changed files with 4 additions and 14 deletions

View File

@ -4001,23 +4001,13 @@ class TestBufferProtocol(unittest.TestCase):
# equality-hash invariant
x = ndarray(list(range(12)), shape=[12], format='B')
a = memoryview(nd)
a = memoryview(x)
y = ndarray(list(range(12)), shape=[12], format='b')
b = memoryview(nd)
b = memoryview(y)
z = ndarray(list(bytes(chr(x), 'latin-1') for x in range(12)),
shape=[12], format='c')
c = memoryview(nd)
if (a == b):
self.assertEqual(hash(a), hash(b))
if (a == c):
self.assertEqual(hash(a), hash(c))
if (b == c):
self.assertEqual(hash(b), hash(c))
self.assertEqual(a, b)
self.assertEqual(hash(a), hash(b))
# non-byte formats
nd = ndarray(list(range(12)), shape=[2,2,3], format='L')