jenkins-bot submitted this change.

View Change


Approvals: jenkins-bot: Verified Xqt: Looks good to me, approved
[tests] Skip interwiki link test until the problem is solved upstream

Bug: T356009
Change-Id: I25afe1bd2042002bcd1bcd196d83106d701ef756
---
M tests/page_tests.py
1 file changed, 23 insertions(+), 7 deletions(-)

diff --git a/tests/page_tests.py b/tests/page_tests.py
index b76de07..1104935 100755
--- a/tests/page_tests.py
+++ b/tests/page_tests.py
@@ -26,7 +26,7 @@
UnknownExtensionError,
)
from pywikibot.tools import suppress_warnings
-from tests import WARN_SITE_CODE
+from tests import WARN_SITE_CODE, unittest_print
from tests.aspects import (
DefaultDrySiteTestCase,
DefaultSiteTestCase,
@@ -522,15 +522,21 @@
mainpage = self.get_mainpage()
for p in mainpage.linkedPages():
self.assertIsInstance(p, pywikibot.Page)
- iw = list(mainpage.interwiki(expand=True))
- for p in iw:
- self.assertIsInstance(p, pywikibot.Link)
- for p2 in mainpage.interwiki(expand=False):
- self.assertIsInstance(p2, pywikibot.Link)
- self.assertIn(p2, iw)
+
+ if mainpage.site.sitename == 'wikipedia:en':
+ unittest_print('Skipping interwiki link test due to T356009')
+ else:
+ iw = set(mainpage.interwiki(expand=True))
+ for link in iw:
+ self.assertIsInstance(link, pywikibot.Link)
+ for link in mainpage.interwiki(expand=False):
+ self.assertIsInstance(link, pywikibot.Link)
+ self.assertIn(link, iw)
+
with suppress_warnings(WARN_SITE_CODE, category=UserWarning):
for p in mainpage.langlinks():
self.assertIsInstance(p, pywikibot.Link)
+
for p in mainpage.imagelinks():
self.assertIsInstance(p, pywikibot.FilePage)
for p in mainpage.templates():

To view, visit change 993250. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I25afe1bd2042002bcd1bcd196d83106d701ef756
Gerrit-Change-Number: 993250
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged