Page MenuHomePhabricator

All windows tests are failing mostly because of unknown sgs language
Closed, ResolvedPublic

Description

======================================================================
ERROR: testLinks (tests.page_tests.TestPageObject)
Test the different types of links from a page.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\a\pywikibot\pywikibot\tests\page_tests.py", line 543, in testLinks
    for p in mainpage.langlinks():
  File "D:\a\pywikibot\pywikibot\pywikibot\page\_basepage.py", line 1606, in langlinks
    self._langlinks = set(self.iterlanglinks(include_obsolete=True))
  File "D:\a\pywikibot\pywikibot\pywikibot\site\_generators.py", line 897, in pagelanglinks
    link = pywikibot.Link.langlinkUnsafe(linkdata['lang'],
  File "D:\a\pywikibot\pywikibot\pywikibot\page\_links.py", line 591, in langlinkUnsafe
    link._site = pywikibot.Site(lang, source.family.name)
  File "D:\a\pywikibot\pywikibot\pywikibot\__init__.py", line 254, in Site
    _sites[key] = interface(code=code, fam=fam, user=user)
  File "D:\a\pywikibot\pywikibot\pywikibot\site\_apisite.py", line 129, in __init__
    super().__init__(code, fam, user)
  File "D:\a\pywikibot\pywikibot\pywikibot\site\_basesite.py", line 90, in __init__
    raise UnknownSiteError(error_msg)
pywikibot.exceptions.UnknownSiteError: Language 'sgs' does not exist in family wikipedia

======================================================================
ERROR: test_pagelanglinks (tests.site_generators_tests.TestSiteGenerators)
Test Site.pagelanglinks.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\a\pywikibot\pywikibot\tests\site_generators_tests.py", line 211, in test_pagelanglinks
    for ll in self.site.pagelanglinks(self.mainpage):
  File "D:\a\pywikibot\pywikibot\pywikibot\site\_generators.py", line 897, in pagelanglinks
    link = pywikibot.Link.langlinkUnsafe(linkdata['lang'],
  File "D:\a\pywikibot\pywikibot\pywikibot\page\_links.py", line 591, in langlinkUnsafe
    link._site = pywikibot.Site(lang, source.family.name)
  File "D:\a\pywikibot\pywikibot\pywikibot\__init__.py", line 254, in Site
    _sites[key] = interface(code=code, fam=fam, user=user)
  File "D:\a\pywikibot\pywikibot\pywikibot\site\_apisite.py", line 129, in __init__
    super().__init__(code, fam, user)
  File "D:\a\pywikibot\pywikibot\pywikibot\site\_basesite.py", line 90, in __init__
    raise UnknownSiteError(error_msg)
pywikibot.exceptions.UnknownSiteError: Language 'sgs' does not exist in family wikipedia

----------------------------------------------------------------------
Ran 1928 tests in 845.162s

Details

Related Changes in Gerrit:

Event Timeline

Xqt changed the task status from Open to In Progress.Jul 14 2025, 8:08 AM
Xqt triaged this task as High priority.
Xqt moved this task from Backlog to Test failures on the Pywikibot-tests board.

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

[pywikibot/core@master] family: fix language alias for sgs -> bat-smg

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

Change #1169031 merged by Xqt:

[pywikibot/core@master] family: fix language alias for sgs -> bat-smg

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