https://travis-ci.org/wikimedia/pywikibot-core/jobs/293984091#L3926
=================================== FAILURES =================================== ____________ TestFactoryGeneratorWikibase.test_searchitem_language _____________ self = <tests.pagegenerators_tests.TestFactoryGeneratorWikibase testMethod=test_searchitem_language> def test_searchitem_language(self): """Test -searchitem with custom language specified.""" gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-searchitem:pl:abc') gf.handleArg('-limit:1') gen = gf.getCombinedGenerator() self.assertIsNotNone(gen) # ABC disambiguation page1 = next(gen) self.assertEqual(page1.title(), 'Q286874') gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-searchitem:en:abc') gf.handleArg('-limit:2') gen = gf.getCombinedGenerator() self.assertIsNotNone(gen) # American Broadcasting Company page1 = next(gen) self.assertEqual(page1.title(), 'Q169889') # ABC disambiguation page2 = next(gen) > self.assertEqual(page2.title(), 'Q286874') E AssertionError: u'Q781365' != u'Q286874' E - Q781365 E + Q286874
To reproduce the issue make sure that the cache on WikidataTestCase is turned off.