[Python-checkins] CVS: python/dist/src/Lib/test test_descr.py,1.98,1.99

Guido van Rossum gvanrossum@users.sourceforge.net
Mon, 29 Oct 2001 18:33:04 -0800


Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv3808

Modified Files:
	test_descr.py 
Log Message:
Minimal test for __del__ hook.


Index: test_descr.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_descr.py,v
retrieving revision 1.98
retrieving revision 1.99
diff -C2 -d -r1.98 -r1.99
*** test_descr.py	2001/10/29 22:25:44	1.98
--- test_descr.py	2001/10/30 02:33:02	1.99
***************
*** 2409,2412 ****
--- 2409,2423 ----
      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()
***************
*** 2460,2463 ****
--- 2471,2475 ----
      str_of_str_subclass()
      kwdargs()
+     delhook()
      if verbose: print "All OK"