Minimal test for __del__ hook.
diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py
index e0c80ae..58c4316 100644
--- a/Lib/test/test_descr.py
+++ b/Lib/test/test_descr.py
@@ -2408,6 +2408,17 @@
     list.__init__(a, sequence=[0, 1, 2])
     vereq(a, [0, 1, 2])
 
+def delhook():
+    if verbose: print "Testing __del__ hook..."
+    log = []
+    class C(object):
+        def __del__(self):
+            log.append(1)
+    c = C()
+    vereq(log, [])
+    del c
+    vereq(log, [1])
+
 def test_main():
     class_docstrings()
     lists()
@@ -2459,6 +2470,7 @@
     buffer_inherit()
     str_of_str_subclass()
     kwdargs()
+    delhook()
     if verbose: print "All OK"
 
 if __name__ == "__main__":