From: Georg Brandl Date: Tue, 10 Jan 2006 20:07:13 +0000 (+0000) Subject: Remove outstanding_crashes again. X-Git-Tag: v2.5a0~839 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=05af43d6a0e31bcfbd371baff8a1f3bf67cdf6ff;p=python Remove outstanding_crashes again. --- diff --git a/Lib/test/outstanding_crashes.py b/Lib/test/outstanding_crashes.py deleted file mode 100644 index 3fa96595b6..0000000000 --- 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()