]> granicus.if.org Git - python/commitdiff
specials(): squash another incorrect hash(x) == id(x)
authorTim Peters <tim.peters@gmail.com>
Tue, 11 Apr 2006 01:21:00 +0000 (01:21 +0000)
committerTim Peters <tim.peters@gmail.com>
Tue, 11 Apr 2006 01:21:00 +0000 (01:21 +0000)
test.  Add some lines that at least invoke the default
__hash__, although there's nothing to check there beyond
that they don't blow up.

Lib/test/test_descr.py

index 84c8b19b92ef1051f71fcace54afb7219cbf34af..455c2c6d9e312cf7644c814ba4c395d80b8e157b 100644 (file)
@@ -1763,6 +1763,9 @@ def specials():
     c1 = C()
     c2 = C()
     verify(not not c1)
+    verify(id(c1) != id(c2))
+    hash(c1)
+    hash(c2)
     vereq(cmp(c1, c2), cmp(id(c1), id(c2)))
     vereq(c1, c1)
     verify(c1 != c2)
@@ -1784,7 +1787,9 @@ def specials():
     d1 = D()
     d2 = D()
     verify(not not d1)
-    vereq(hash(d1), id(d1))
+    verify(id(d1) != id(d2))
+    hash(d1)
+    hash(d2)
     vereq(cmp(d1, d2), cmp(id(d1), id(d2)))
     vereq(d1, d1)
     verify(d1 != d2)