From: Stefan Krah Date: Sun, 4 Nov 2012 19:53:50 +0000 (+0100) Subject: Fix copy&paste errors and reformulate the tests. X-Git-Tag: v3.4.0a1~2084 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b716f84880fb719be417e9b49f8bb55bfd0106b8;p=python Fix copy&paste errors and reformulate the tests. --- diff --git a/Lib/test/test_buffer.py b/Lib/test/test_buffer.py index 977b282d63..747e2a287e 100644 --- a/Lib/test/test_buffer.py +++ b/Lib/test/test_buffer.py @@ -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')