jenkins-bot has submitted this change and it was merged. Change subject: Assert getCombinedGenerator() is not None ......................................................................
Assert getCombinedGenerator() is not None Change-Id: I10f7e8c75ff19757aae9b667a012c97ae1dba780 --- M tests/pagegenerators_tests.py 1 file changed, 22 insertions(+), 0 deletions(-) Approvals: John Vandenberg: Looks good to me, but someone else must approve XZise: Looks good to me, approved jenkins-bot: Verified diff --git a/tests/pagegenerators_tests.py b/tests/pagegenerators_tests.py index 35e6320..a8ea973 100755 --- a/tests/pagegenerators_tests.py +++ b/tests/pagegenerators_tests.py @@ -521,6 +521,7 @@ gf.handleArg('-limit:10') gf.handleArg('-step:5') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) self.assertLessEqual(len(pages), 10) for page in pages: @@ -533,6 +534,7 @@ gf.handleArg('-limit:10') gf.handleArg('-ns:1') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) self.assertLessEqual(len(pages), 10) self.assertPagesInNamespaces(gen, 1) @@ -543,6 +545,7 @@ self.assertTrue(gf.handleArg('-titleregex:(.)\\1+')) gf.handleArg('-limit:10') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = list(gen) self.assertLessEqual(len(pages), 10) for page in pages: @@ -569,6 +572,7 @@ self.assertTrue(gf.handleArg('-titleregex:.*')) gf.handleArg('-limit:10') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = list(gen) self.assertGreater(len(pages), 0) self.assertLessEqual(len(pages), 10) @@ -589,6 +593,7 @@ gf.handleArg('-limit:10') gf.handleArg('-step:5') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) self.assertLessEqual(len(pages), 10) for page in pages: @@ -601,12 +606,14 @@ gf.handleArg('-prefixindex:a') gf.handleArg("-limit:10") gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertPagesInNamespaces(gen, 1) def test_newpages_default(self): gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-newpages') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) self.assertGreater(len(pages), 0) self.assertLessEqual(len(pages), 60) @@ -615,6 +622,7 @@ gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-newpages:10') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertPagesInNamespaces(gen, 0) def test_newpages_ns(self): @@ -622,12 +630,14 @@ gf.handleArg('-ns:1') gf.handleArg('-newpages:10') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertPagesInNamespaces(gen, 1) def test_recentchanges_ns_default(self): gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-recentchanges:50') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertPagesInNamespacesAll(gen, set([0, 1, 2]), skip=True) def test_recentchanges_ns(self): @@ -635,6 +645,7 @@ gf.handleArg('-ns:1') gf.handleArg('-recentchanges:10') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertPagesInNamespaces(gen, 1) def test_recentchanges_ns_multi(self): @@ -643,6 +654,7 @@ gf.handleArg('-ns:3') gf.handleArg('-recentchanges:10') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertPagesInNamespaces(gen, set([1, 3])) @@ -657,6 +669,7 @@ gf.handleArg('-onlyif:P357=International Journal of Minerals\, ' 'Metallurgy\, and Materials') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertEqual(len(set(gen)), 1) def test_onlyifnot(self): @@ -666,6 +679,7 @@ gf.handleArg('-onlyifnot:P357=International Journal of Minerals\, ' 'Metallurgy\, and Materials') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertEqual(len(set(gen)), 0) def test_onlyif_qualifiers(self): @@ -674,6 +688,7 @@ gf.handleArg('-page:Q668') gf.handleArg('-onlyif:P47=Q837,P805=Q3088768') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertEqual(len(set(gen)), 1) def test_searchitem(self): @@ -681,6 +696,7 @@ gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-searchitem:abc') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertGreater(len(set(gen)), 0) def test_searchitem_language(self): @@ -688,10 +704,12 @@ gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-searchitem:pl:abc') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) gf = pagegenerators.GeneratorFactory(site=self.site) gf.handleArg('-searchitem:en:abc') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages2 = set(gen) self.assertNotEqual(pages, pages2) @@ -718,6 +736,7 @@ self.assertDeprecation('The usage of "-newuserslog" is deprecated.' ' Use -logevents "newusers,,500" instead') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) self.assertLessEqual(len(pages), 500) self.assertTrue(all(isinstance(item, pywikibot.Page) for item in pages)) @@ -726,6 +745,7 @@ gf = pagegenerators.GeneratorFactory(site=self.site) self.assertTrue(gf.handleArg('-newuserslog:10')) gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) self.assertLessEqual(len(pages), 10) self.assertTrue(all(isinstance(item, pywikibot.Page) for item in pages)) @@ -735,6 +755,7 @@ gf.handleArg('-ns:1') gf.handleArg('-newuserslog:10') gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) self.assertPagesInNamespaces(gen, 1) self.assertTrue(all(isinstance(item, pywikibot.Page) for item in gen)) @@ -743,6 +764,7 @@ user = self.get_site().user() self.assertTrue(gf.handleArg('-newuserslog:' + user + ';10')) gen = gf.getCombinedGenerator() + self.assertIsNotNone(gen) pages = set(gen) if not pages: -- To view, visit https://gerrit.wikimedia.org/r/202614 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I10f7e8c75ff19757aae9b667a012c97ae1dba780 Gerrit-PatchSet: 2 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: John Vandenberg <jay...@gmail.com> Gerrit-Reviewer: John Vandenberg <jay...@gmail.com> Gerrit-Reviewer: Ladsgroup <ladsgr...@gmail.com> Gerrit-Reviewer: Merlijn van Deen <valhall...@arctus.nl> Gerrit-Reviewer: XZise <commodorefabia...@gmx.de> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ Pywikibot-commits mailing list Pywikibot-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits