Page MenuHomePhabricator

TestFactoryGenerator. test_recentchanges_default of pagegenerators_tests fails
Closed, ResolvedPublicBUG REPORT

Description

pwb -lang:test pagegenerators_tests -v TestFactoryGenerator.test_recentchanges_default

16:10:20 ======================================================================
16:10:20 ERROR: test_recentchanges_default (tests.pagegenerators_tests.TestFactoryGenerator)
16:10:20 Test recentchanges generator with default namespace setting.
16:10:20 ----------------------------------------------------------------------
16:10:20 Traceback (most recent call last):
16:10:20   File "/src/tests/pagegenerators_tests.py", line 1112, in test_recentchanges_default
16:10:20     self.assertPagesInNamespacesAll(gen, {0, 1, 2}, skip=True)
16:10:20   File "/src/tests/aspects.py", line 214, in assertPagesInNamespacesAll
16:10:20     page_namespaces = {page.namespace() for page in gen}
16:10:20   File "/src/tests/aspects.py", line 214, in <setcomp>
16:10:20     page_namespaces = {page.namespace() for page in gen}
16:10:20   File "/src/pywikibot/tools/itertools.py", line 288, in filter_unique
16:10:20     for item in iterable:
16:10:20   File "/src/pywikibot/pagegenerators/_filters.py", line 88, in <genexpr>
16:10:20     return (page for page in generator if page.namespace() in namespaces)
16:10:20   File "/src/pywikibot/page/_basepage.py", line 168, in namespace
16:10:20     return self._link.namespace
16:10:20   File "/src/pywikibot/page/_links.py", line 517, in namespace
16:10:20     self.parse()
16:10:20   File "/src/pywikibot/page/_links.py", line 441, in parse
16:10:20     f"'{self._text}' has no title.")
16:10:20 pywikibot.exceptions.InvalidTitleError: 'User:#21248' has no title.

Event Timeline

Xqt changed the task status from Open to In Progress.Jun 26 2023, 3:26 PM
Xqt triaged this task as High priority.
Xqt changed the subtype of this task from "Task" to "Bug Report".
Xqt updated the task description. (Show Details)

Change 933138 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [bugfix] Upcast page types in pagegenerators.RecentChangesPageGenerator()

https://gerrit.wikimedia.org/r/933138

Change 933138 merged by jenkins-bot:

[pywikibot/core@master] [bugfix] Upcast page types in pagegenerators.RecentChangesPageGenerator()

https://gerrit.wikimedia.org/r/933138