Fix links to old SF bugs (#95648)

This commit is contained in:
Serhiy Storchaka 2022-08-04 19:12:35 +03:00 committed by GitHub
parent 5b6acbaa20
commit ab8a5beb5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 23 additions and 23 deletions

View File

@ -1,5 +1,5 @@
# This was taken from http://python.org/sf/1541697
# This was taken from https://bugs.python.org/issue1541697
# It's not technically a crasher. It may not even truly be infinite,
# however, I haven't waited a long time to see the result. It takes
# 100% of CPU while running this and should be fixed.

View File

@ -114,7 +114,7 @@ class BasicTestCase(CfgParserTestCaseClass):
# The use of spaces in the section names serves as a
# regression test for SourceForge bug #583248:
# http://www.python.org/sf/583248
# https://bugs.python.org/issue583248
# API access
eq(cf.get('Foo Bar', 'foo'), 'bar1')
@ -932,7 +932,7 @@ class ConfigParserTestCase(BasicTestCase, unittest.TestCase):
('name', 'value')])
def test_safe_interpolation(self):
# See http://www.python.org/sf/511737
# See https://bugs.python.org/issue511737
cf = self.fromstring("[section]\n"
"option1{eq}xxx\n"
"option2{eq}%(option1)s/xxx\n"

View File

@ -371,7 +371,7 @@ class FunctionTestCase(unittest.TestCase):
(9*2, 8*3, 7*4, 6*5, 5*6, 4*7, 3*8, 2*9))
def test_sf1651235(self):
# see https://www.python.org/sf/1651235
# see https://bugs.python.org/issue1651235
proto = CFUNCTYPE(c_int, RECT, POINT)
def callback(*args):

View File

@ -93,7 +93,7 @@ class LoaderTest(unittest.TestCase):
# NOT fit into a 32-bit integer. FreeLibrary must be able
# to accept this address.
# These are tests for https://www.python.org/sf/1703286
# These are tests for https://bugs.python.org/issue1703286
handle = LoadLibrary("advapi32")
FreeLibrary(handle)

View File

@ -845,7 +845,7 @@ class ClassPropertiesAndMethods(unittest.TestCase):
("getattr", "foo"),
("delattr", "foo")])
# http://python.org/sf/1174712
# https://bugs.python.org/issue1174712
try:
class Module(types.ModuleType, str):
pass

View File

@ -217,7 +217,7 @@ class OtherFileTests:
self._checkBufferSize(1)
def testTruncateOnWindows(self):
# SF bug <http://www.python.org/sf/801631>
# SF bug <https://bugs.python.org/issue801631>
# "file.truncate fault on windows"
f = self.open(TESTFN, 'wb')

View File

@ -503,7 +503,7 @@ class OtherFileTests:
def testTruncateOnWindows(self):
def bug801631():
# SF bug <http://www.python.org/sf/801631>
# SF bug <https://bugs.python.org/issue801631>
# "file.truncate fault on windows"
f = self.FileIO(TESTFN, 'w')
f.write(bytes(range(11)))

View File

@ -83,7 +83,7 @@ class GetoptTests(unittest.TestCase):
# Much like the preceding, except with a non-alpha character ("-") in
# option name that precedes "="; failed in
# http://python.org/sf/126863
# https://bugs.python.org/issue126863
opts, args = getopt.do_longs([], 'foo=42', ['foo-bar', 'foo=',], [])
self.assertEqual(opts, [('--foo', '42')])
self.assertEqual(args, [])

View File

@ -1592,7 +1592,7 @@ class GrammarTests(unittest.TestCase):
s = a[-5:]
s = a[:-1]
s = a[-4:-3]
# A rough test of SF bug 1333982. http://python.org/sf/1333982
# A rough test of SF bug 1333982. https://bugs.python.org/issue1333982
# The testing here is fairly incomplete.
# Test cases should include: commas with 1 and 2 colons
d = {}

View File

@ -735,7 +735,7 @@ hello world
s = a[-5:]
s = a[:-1]
s = a[-4:-3]
# A rough test of SF bug 1333982. https://python.org/sf/1333982
# A rough test of SF bug 1333982. https://bugs.python.org/issue1333982
# The testing here is fairly incomplete.
# Test cases should include: commas with 1 and 2 colons
d = {}

View File

@ -714,7 +714,7 @@ class GrammarTests(unittest.TestCase):
s = a[-5:]
s = a[:-1]
s = a[-4:-3]
# A rough test of SF bug 1333982. https://python.org/sf/1333982
# A rough test of SF bug 1333982. https://bugs.python.org/issue1333982
# The testing here is fairly incomplete.
# Test cases should include: commas with 1 and 2 colons
d = {}

View File

@ -508,7 +508,7 @@ class PositionTest(unittest.TestCase):
class sf1296433Test(unittest.TestCase):
def test_parse_only_xml_data(self):
# http://python.org/sf/1296433
# https://bugs.python.org/issue1296433
#
xml = "<?xml version='1.0' encoding='iso8859'?><s>%s</s>" % ('a' * 1025)
# this one doesn't crash

View File

@ -427,7 +427,7 @@ class TestSet(TestJointOps, unittest.TestCase):
self.assertRaises(KeyError, self.s.remove, self.thetype(self.word))
def test_remove_keyerror_unpacking(self):
# bug: www.python.org/sf/1576657
# https://bugs.python.org/issue1576657
for v1 in ['Q', (1,)]:
try:
self.s.remove(v1)

View File

@ -1556,11 +1556,11 @@ class HandlerTests(unittest.TestCase):
def test_basic_and_digest_auth_handlers(self):
# HTTPDigestAuthHandler raised an exception if it couldn't handle a 40*
# response (http://python.org/sf/1479302), where it should instead
# response (https://bugs.python.org/issue1479302), where it should instead
# return None to allow another handler (especially
# HTTPBasicAuthHandler) to handle the response.
# Also (http://python.org/sf/14797027, RFC 2617 section 1.2), we must
# Also (https://bugs.python.org/issue14797027, RFC 2617 section 1.2), we must
# try digest first (since it's the strongest auth scheme), so we record
# order of calls here to check digest comes first:
class RecordingOpenerDirector(OpenerDirector):

View File

@ -21790,7 +21790,7 @@ Library
x == y is False, and x != y is True. This is akin to the change made
for mixed-type comparisons of datetime objects in 2.3a2; more info
about the rationale is in the NEWS entry for that. See also SF bug
report <http://www.python.org/sf/693121>.
report <https://bugs.python.org/issue693121>.
- On Unix platforms, if os.listdir() is called with a Unicode argument,
it now returns Unicode strings. (This behavior was added earlier
@ -22025,7 +22025,7 @@ Extension modules
now.
today() and now() now round system timestamps to the closest
microsecond <http://www.python.org/sf/661086>. This repairs an
microsecond <https://bugs.python.org/issue661086>. This repairs an
irritation most likely seen on Windows systems.
In dt.astimezone(tz), if tz.utcoffset(dt) returns a duration,
@ -22080,7 +22080,7 @@ Extension modules
datetime.fromtimestamp(): Like datetime.now() above, this had less than
useful behavior when the optional tinzo argument was specified. See
also SF bug report <http://www.python.org/sf/660872>.
also SF bug report <https://bugs.python.org/issue660872>.
date and datetime comparison: In order to prevent comparison from
falling back to the default compare-object-addresses strategy, these
@ -22139,10 +22139,10 @@ Library
dependent path modules (e.g. ntpath.py) rather than os.py, so these
variables are now available via os.path. They continue to be
available from the os module.
(see <http://www.python.org/sf/680789>).
(see <https://bugs.python.org/issue680789>).
- array.array was added to the types repr.py knows about (see
<http://www.python.org/sf/680789>).
<https://bugs.python.org/issue680789>).
- The new pickletools.py contains lots of documentation about pickle
internals, and supplies some helpers for working with pickles, such as
@ -22527,7 +22527,7 @@ Core and builtins
potential drawback is that list.sort() may require temp space of
len(list)*2 bytes (``*4`` on a 64-bit machine). It's therefore possible
for list.sort() to raise MemoryError now, even if a comparison function
does not. See <http://www.python.org/sf/587076> for full details.
does not. See <https://bugs.python.org/issue587076> for full details.
- All standard iterators now ensure that, once StopIteration has been
raised, all future calls to next() on the same iterator will also

View File

@ -47,7 +47,7 @@ soon as we execute Python code, threads other than the gc thread can run
too, and they can do ordinary things with weakrefs that end up resurrecting
CT while gc is running.
https://www.python.org/sf/1055820
https://bugs.python.org/issue1055820
shows how innocent it can be, and also how nasty. Variants of the three
focused test cases attached to that bug report are now part of Python's