________________________ TestSiteObject.testBaseMethods ________________________ self = DataSite("test", "wikidata") def disambcategory(self): """Return Category in which disambig pages are listed.""" if self.has_data_repository: repo = self.data_repository() repo_name = repo.family.name try: > item = self.family.disambcatname[repo.code] E KeyError: 'test' pywikibot/site.py:1091: KeyError During handling of the above exception, another exception occurred: self = <tests.site_tests.TestSiteObject testMethod=testBaseMethods> def testBaseMethods(self): """Test cases for BaseSite methods.""" mysite = self.get_site() self.assertEqual(mysite.family.name, self.family) self.assertEqual(mysite.code, self.code) self.assertIsInstance(mysite.lang, basestring) self.assertEqual(mysite, pywikibot.Site(self.code, self.family)) self.assertIsInstance(mysite.user(), (basestring, type(None))) self.assertEqual(mysite.sitename(), "%s:%s" % (self.family, self.code)) self.assertIsInstance(mysite.linktrail(), basestring) self.assertIsInstance(mysite.redirect(), basestring) try: > dabcat = mysite.disambcategory() tests/site_tests.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = DataSite("test", "wikidata") def disambcategory(self): """Return Category in which disambig pages are listed.""" if self.has_data_repository: repo = self.data_repository() repo_name = repo.family.name try: item = self.family.disambcatname[repo.code] except KeyError: raise Error( 'No {repo} qualifier found for disambiguation category ' 'name in {fam}_family file'.format(repo=repo_name, > fam=self.family.name)) E pywikibot.exceptions.Error: No wikidata qualifier found for disambiguation category name in wikidata_family file pywikibot/site.py:1096: Error During handling of the above exception, another exception occurred: self = <tests.site_tests.TestSiteObject testMethod=testBaseMethods> def testBaseMethods(self): """Test cases for BaseSite methods.""" mysite = self.get_site() self.assertEqual(mysite.family.name, self.family) self.assertEqual(mysite.code, self.code) self.assertIsInstance(mysite.lang, basestring) self.assertEqual(mysite, pywikibot.Site(self.code, self.family)) self.assertIsInstance(mysite.user(), (basestring, type(None))) self.assertEqual(mysite.sitename(), "%s:%s" % (self.family, self.code)) self.assertIsInstance(mysite.linktrail(), basestring) self.assertIsInstance(mysite.redirect(), basestring) try: dabcat = mysite.disambcategory() except pywikibot.Error as e: > self.assertIn('No disambiguation category name found', str(e)) E AssertionError: 'No disambiguation category name found' not found in 'No wikidata qualifier found for disambiguation category name in wikidata_family file' tests/site_tests.py:281: AssertionError
See: https://travis-ci.org/wikimedia/pywikibot-core/jobs/184925687#L1790