mirror of
https://github.com/python/cpython.git
synced 2025-01-22 08:25:42 +08:00
Fix copy&paste errors and reformulate the tests.
This commit is contained in:
parent
3bb516bae2
commit
b716f84880
@ -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')
|
||||
|
Loading…
Reference in New Issue
Block a user