[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"