From: Neal Norwitz Date: Mon, 16 Jun 2003 22:51:22 +0000 (+0000) Subject: Add test for bug #751998. X-Git-Tag: v2.3c1~407 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=98a379eda141e98aac8e9c6e5f63c9ac9c1dc84a;p=python Add test for bug #751998. --- diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py index 91f33a5c89..9587596187 100644 --- a/Lib/test/test_descr.py +++ b/Lib/test/test_descr.py @@ -1267,6 +1267,22 @@ def slots(): g==g new_objects = len(gc.get_objects()) vereq(orig_objects, new_objects) + class H(object): + __slots__ = ['a', 'b'] + def __init__(self): + self.a = 1 + self.b = 2 + def __del__(self): + assert self.a == 1 + assert self.b == 2 + + save_stderr = sys.stderr + sys.stderr = sys.stdout + h = H() + try: + del h + finally: + sys.stderr = save_stderr def slotspecials(): if verbose: print "Testing __dict__ and __weakref__ in __slots__..."