From 05af43d6a0e31bcfbd371baff8a1f3bf67cdf6ff Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Tue, 10 Jan 2006 20:07:13 +0000 Subject: Remove outstanding_crashes again. --- Lib/test/outstanding_crashes.py | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 Lib/test/outstanding_crashes.py diff --git a/Lib/test/outstanding_crashes.py b/Lib/test/outstanding_crashes.py deleted file mode 100644 index 3fa9659..0000000 --- a/Lib/test/outstanding_crashes.py +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is for everybody to add tests for crashes that aren't -# fixed yet. Please add a test case and appropriate description. -# -# When you fix one of the crashes, please move the test to the correct -# test_ module. -# - -import unittest -from test import test_support - - -# Bug 1377858 -# -# mwh's description: -# The problem is obvious if you read typeobject.c around line 660: the weakref -# list is cleared before __del__ is called, so any weakrefs added during the -# execution of __del__ are never informed of the object's death. - -import weakref -ref = None - -class TestBug1377858(unittest.TestCase): - class Target(object): - def __del__(self): - global ref - ref = weakref.ref(self) - - def testBug1377858(self): - w = self.__class__.Target() - w = None - print ref() - -def test_main(): - test_support.run_unittest(TestBug1377858) - -if __name__ == "__main__": - test_main() -- cgit v0.12