Skip to content

Commit 65767db

Browse files
andresdelfinoclaude
andcommitted
Also check the targets of help topic aliases
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 7931892 commit 65767db

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎Lib/test/test_pydoc/test_pydoc.py‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2295,11 +2295,12 @@ def test_keywords(self):
22952295
sorted(keyword.kwlist + ['case', 'match', 'lazy']))
22962296

22972297
def test_related_topics(self):
2298-
# Every related help topic must be something help() can document.
2298+
# Every related help topic and alias must be something help() can
2299+
# document.
22992300
for name, target in (*pydoc.Helper.topics.items(),
23002301
*pydoc.Helper.keywords.items()):
2301-
if not isinstance(target, tuple):
2302-
continue
2302+
if isinstance(target, str):
2303+
target = ('', target)
23032304
for xref in target[1].split():
23042305
with self.subTest(topic=name, xref=xref):
23052306
buf = StringIO()

0 commit comments

Comments
 (0)