https://travis-ci.org/wikimedia/pywikibot-core/jobs/275802549#L4675
=================================== FAILURES =================================== ___________ TestUnconnectedPageGenerator.test_unconnected_with_repo ____________ self = <tests.pagegenerators_tests.TestUnconnectedPageGenerator testMethod=test_unconnected_with_repo> def test_unconnected_with_repo(self): """Test that the ItemPage returned raises NoPage.""" if not self.site.data_repository(): raise unittest.SkipTest('Site is not using a Wikibase repository') if self.site.hostname() == 'test.wikipedia.org': raise unittest.SkipTest('test.wikipedia is misconfigured; T85358') cnt = 0 # Pages which have been connected recently may still be reported as # unconnected. So try on a version that is a few minutes older if the # tested site appears as a sitelink. start_time = \ datetime.datetime.utcnow() - datetime.timedelta(minutes=30) for page in pagegenerators.UnconnectedPageGenerator(self.site, 3): try: item = pywikibot.ItemPage.fromPage(page) except pywikibot.NoPage: pass else: revisions = list(item.revisions(total=1, starttime=start_time, content=True)) if revisions: sitelinks = json.loads(revisions[0].text)['sitelinks'] self.assertNotIn( self.site.dbName(), sitelinks, 'Page "{0}" is connected to {1} on Wikibase ' > 'repository'.format(page.title(), item)) E AssertionError: 'arwiktionary' unexpectedly found in {'arwiki': {'badges': [], 'title': 'ويكيبيديا:كيويكس', 'site': 'arwiki'}, 'arwiktionary': {'badges': [], 'title': 'ويكاموس:كيويكس', 'site': 'arwiktionary'}, 'arwikinews': {'badges': [], 'title': 'ويكي الأخبار:كيويكس', 'site': 'arwikinews'}, 'arwikiversity': {'badges': [], 'title': 'ويكي الجامعة:كيويكس', 'site': 'arwikiversity'}, 'arwikibooks': {'badges': [], 'title': 'ويكي الكتب:كيويكس', 'site': 'arwikibooks'}, 'arwikisource': {'badges': [], 'title': 'ويكي مصدر:كيويكس', 'site': 'arwikisource'}, 'arwikiquote': {'badges': [], 'title': 'ويكي الاقتباس:كيويكس', 'site': 'arwikiquote'}} : Page "ويكاموس:كيويكس" is connected to [[wikidata:Q20719658]] on Wikibase repository tests/pagegenerators_tests.py:1483: AssertionError _________________ TestSiteGeneratorsUncached.test_unconnected __________________ self = <tests.site_tests.TestSiteGeneratorsUncached testMethod=test_unconnected> def test_unconnected(self): """Test that the ItemPage returned raises NoPage.""" if not self.site.data_repository(): raise unittest.SkipTest('Site is not using a Wikibase repository') if self.site.hostname() == 'test.wikipedia.org': raise unittest.SkipTest('test.wikipedia is misconfigured; T85358') cnt = 0 # Pages which have been connected recently may still be reported as # unconnected. So try on a version that is a few minutes older if the # tested site appears as a sitelink. start_time = datetime.utcnow() - timedelta(minutes=30) for page in self.site.unconnected_pages(total=3): try: item = pywikibot.ItemPage.fromPage(page) except pywikibot.NoPage: pass else: revisions = list(item.revisions(total=1, starttime=start_time, content=True)) if revisions: sitelinks = json.loads(revisions[0].text)['sitelinks'] self.assertNotIn( self.site.dbName(), sitelinks, 'Page "{0}" is connected to {1} on Wikibase ' > 'repository'.format(page.title(), item)) E AssertionError: 'arwiktionary' unexpectedly found in {'arwiki': {'badges': [], 'title': 'ويكيبيديا:كيويكس', 'site': 'arwiki'}, 'arwiktionary': {'badges': [], 'title': 'ويكاموس:كيويكس', 'site': 'arwiktionary'}, 'arwikinews': {'badges': [], 'title': 'ويكي الأخبار:كيويكس', 'site': 'arwikinews'}, 'arwikiversity': {'badges': [], 'title': 'ويكي الجامعة:كيويكس', 'site': 'arwikiversity'}, 'arwikibooks': {'badges': [], 'title': 'ويكي الكتب:كيويكس', 'site': 'arwikibooks'}, 'arwikisource': {'badges': [], 'title': 'ويكي مصدر:كيويكس', 'site': 'arwikisource'}, 'arwikiquote': {'badges': [], 'title': 'ويكي الاقتباس:كيويكس', 'site': 'arwikiquote'}} : Page "ويكاموس:كيويكس" is connected to [[wikidata:Q20719658]] on Wikibase repository tests/site_tests.py:1066: AssertionError