From: Neal Norwitz Date: Mon, 16 Jun 2003 23:38:27 +0000 (+0000) Subject: Backport 1.194: X-Git-Tag: 2.2~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1ccf7f137159e81efffdd8e9b5c5c2c83ec1f7e;p=thirdparty%2FPython%2Fcpython.git Backport 1.194: Add test for bug #751998. --- diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py index 5d5ccc3bd009..a24a0a7d7ba1 100644 --- a/Lib/test/test_descr.py +++ b/Lib/test/test_descr.py @@ -1116,6 +1116,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 dynamics(): if verbose: print "Testing class attribute propagation..."