From b1ccf7f137159e81efffdd8e9b5c5c2c83ec1f7e Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Mon, 16 Jun 2003 23:38:27 +0000 Subject: [PATCH] Backport 1.194: Add test for bug #751998. --- Lib/test/test_descr.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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..." -- 2.47.3