Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-tests.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
======================================================================
ERROR: test_preload_langlinks_count
(tests.site_generators_tests.TestPagePreloading)
Test preloading continuation works.
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/unittest/mock.py", line
1256, in patched
return func(*args, **keywargs)
File
"/home/runner/work/pywikibot/pywikibot/tests/site_generators_tests.py", line
2250, in test_preload_langlinks_count
langlinks=True, quiet=False))
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/site/_generators.py", line
230, in preloadpages
api.update_page(page, pagedata, rvgen.props)
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line
998, in update_page
updater(page, pagedict[element])
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line
942, in _update_langlinks
for link in langlinks}
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line
942, in <setcomp>
for link in langlinks}
File "/home/runner/work/pywikibot/pywikibot/pywikibot/page/_links.py",
line 608, in langlinkUnsafe
link._site = pywikibot.Site(lang, source.family.name)
File "/home/runner/work/pywikibot/pywikibot/pywikibot/__init__.py", line
243, in Site
_sites[key] = interface(code=code, fam=fam, user=user)
File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_apisite.py",
line 132, in __init__
super().__init__(code, fam, user)
File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_basesite.py",
line 91, in __init__
raise UnknownSiteError(error_msg)
pywikibot.exceptions.UnknownSiteError: Language 'fr' does not exist in
family wpbeta
======================================================================
ERROR: test_preload_langlinks_normal
(tests.site_generators_tests.TestPagePreloading)
Test preloading langlinks works.
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/runner/work/pywikibot/pywikibot/tests/site_generators_tests.py", line
2229, in test_preload_langlinks_normal
for count, page in enumerate(gen):
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/site/_generators.py", line
230, in preloadpages
api.update_page(page, pagedata, rvgen.props)
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line
998, in update_page
updater(page, pagedict[element])
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line
942, in _update_langlinks
for link in langlinks}
File
"/home/runner/work/pywikibot/pywikibot/pywikibot/data/api/_generators.py", line
942, in <setcomp>
for link in langlinks}
File "/home/runner/work/pywikibot/pywikibot/pywikibot/page/_links.py",
line 608, in langlinkUnsafe
link._site = pywikibot.Site(lang, source.family.name)
File "/home/runner/work/pywikibot/pywikibot/pywikibot/__init__.py", line
243, in Site
_sites[key] = interface(code=code, fam=fam, user=user)
File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_apisite.py",
line 132, in __init__
super().__init__(code, fam, user)
File "/home/runner/work/pywikibot/pywikibot/pywikibot/site/_basesite.py",
line 91, in __init__
raise UnknownSiteError(error_msg)
pywikibot.exceptions.UnknownSiteError: Language 'fr' does not exist in
family wpbeta
----------------------------------------------------------------------
TASK DETAIL
https://phabricator.wikimedia.org/T371107
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011,
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Aram, Viztor, Wenyi, Tbscho,
MayS, Mdupont, JJMC89, Dvorapa, Altostratus, binbot, Avicennasis, mys_721tx,
jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]