jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/656445 )
Change subject: [cleanup] Replace handleArg with handle_arg in
pagegenerators_tests.py
......................................................................
[cleanup] Replace handleArg with handle_arg in pagegenerators_tests.py
Bug: T271437
Change-Id: If80bc9e7fa72e4c2f6d66b6e442a38d87fd1e044
---
M tests/pagegenerators_tests.py
1 file changed, 130 insertions(+), 130 deletions(-)
Approvals:
JJMC89: Looks good to me, approved
jenkins-bot: Verified
diff --git a/tests/pagegenerators_tests.py b/tests/pagegenerators_tests.py
index 1762769..b01bfbc 100755
--- a/tests/pagegenerators_tests.py
+++ b/tests/pagegenerators_tests.py
@@ -1,8 +1,7 @@
#!/usr/bin/python
-# -*- coding: utf-8 -*-
"""Test pagegenerators module."""
#
-# (C) Pywikibot team, 2009-2020
+# (C) Pywikibot team, 2009-2021
#
# Distributed under the terms of the MIT license.
import calendar
@@ -328,8 +327,8 @@
"""Test RedirectFilterPageGenerator."""
from pywikibot.pagegenerators import RedirectFilterPageGenerator
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-randomredirect:3')
- gf.handleArg('-page:Main_Page')
+ gf.handle_arg('-randomredirect:3')
+ gf.handle_arg('-page:Main_Page')
gen = gf.getCombinedGenerator()
pages = list(gen)
gen = RedirectFilterPageGenerator(pages, no_redirects=True)
@@ -644,7 +643,7 @@
def test_filter_pages_with_item(self):
"""Test WikibaseItemFilterPageGenerator on pages with item."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-page:Main_Page')
+ gf.handle_arg('-page:Main_Page')
gen = gf.getCombinedGenerator()
pages = list(gen)
gen = WikibaseItemFilterPageGenerator(pages, has_item=True)
@@ -655,7 +654,7 @@
def test_filter_pages_without_item(self):
"""Test WikibaseItemFilterPageGenerator on pages without item."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-page:Talk:Main_Page')
+ gf.handle_arg('-page:Talk:Main_Page')
gen = gf.getCombinedGenerator()
pages = list(gen)
gen = WikibaseItemFilterPageGenerator(pages, has_item=True)
@@ -676,36 +675,36 @@
def test_one_namespace(self):
"""Test one namespace."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:2')
+ gf.handle_arg('-ns:2')
self.assertEqual(gf.namespaces, {2})
def test_two_namespaces(self):
"""Test two namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:2')
- gf.handleArg('-ns:Talk')
+ gf.handle_arg('-ns:2')
+ gf.handle_arg('-ns:Talk')
self.assertEqual(gf.namespaces, {2, 1})
def test_two_named_namespaces(self):
"""Test two named namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:Talk,File')
+ gf.handle_arg('-ns:Talk,File')
self.assertEqual(gf.namespaces, {1, 6})
def test_two_numeric_namespaces(self):
"""Test two namespaces delimited by colon."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:1,6')
+ gf.handle_arg('-ns:1,6')
self.assertEqual(gf.namespaces, {1, 6})
def test_immutable_namespaces_on_read(self):
"""Test immutable namespaces on read."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:1,6')
+ gf.handle_arg('-ns:1,6')
self.assertEqual(gf.namespaces, {1, 6})
self.assertIsInstance(gf.namespaces, frozenset)
with self.assertRaises(AssertionError):
- gf.handleArg('-ns:0')
+ gf.handle_arg('-ns:0')
self.assertEqual(gf.namespaces, {1, 6})
def test_unsupported_quality_level_filter(self):
@@ -716,7 +715,7 @@
def test_one_excluded_namespaces(self):
"""Test one excluded namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:not:2')
+ gf.handle_arg('-ns:not:2')
ns = set(range(16))
ns.remove(2)
self.assertTrue(ns.issubset(gf.namespaces))
@@ -724,8 +723,8 @@
def test_two_excluded_namespaces(self):
"""Test two excluded namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:not:2')
- gf.handleArg('-ns:not:Talk')
+ gf.handle_arg('-ns:not:2')
+ gf.handle_arg('-ns:not:Talk')
ns = set(range(16))
ns.remove(2)
ns.remove(1)
@@ -734,7 +733,7 @@
def test_two_excluded_named_namespaces(self):
"""Test two excluded named namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:not:Talk,File')
+ gf.handle_arg('-ns:not:Talk,File')
ns = set(range(16))
ns.remove(1)
ns.remove(6)
@@ -743,7 +742,7 @@
def test_two_excluded_numeric_namespaces(self):
"""Test two excluded namespaces delimited by colon."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:not:1,6')
+ gf.handle_arg('-ns:not:1,6')
ns = set(range(16))
ns.remove(1)
ns.remove(6)
@@ -752,9 +751,9 @@
def test_mixed_namespaces_with_exclusion(self):
"""Test mixed namespaces with exclusion."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:not:2,File')
- gf.handleArg('-ns:not:3,4,5')
- gf.handleArg('-ns:6,7')
+ gf.handle_arg('-ns:not:2,File')
+ gf.handle_arg('-ns:not:3,4,5')
+ gf.handle_arg('-ns:6,7')
ns = set(range(16))
for i in range(2, 6):
ns.remove(i)
@@ -763,17 +762,17 @@
def test_given_namespaces_with_exclusion(self):
"""Test mixed namespaces with exclusion."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-ns:1,2,3,4,5')
- gf.handleArg('-ns:not:User')
+ gf.handle_arg('-ns:1,2,3,4,5')
+ gf.handle_arg('-ns:not:User')
self.assertEqual(gf.namespaces, {1, 3, 4, 5})
def test_invalid_arg(self):
"""Test invalid / non-generator arguments."""
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- self.assertFalse(gf.handleArg('-foobar'))
- self.assertFalse(gf.handleArg('barbaz'))
- self.assertFalse(gf.handleArg('-ì'))
- self.assertFalse(gf.handleArg('ì'))
+ self.assertFalse(gf.handle_arg('-foobar'))
+ self.assertFalse(gf.handle_arg('barbaz'))
+ self.assertFalse(gf.handle_arg('-ì'))
+ self.assertFalse(gf.handle_arg('ì'))
class TestItemClaimFilterPageGenerator(WikidataTestCase):
@@ -876,7 +875,7 @@
def test_intersect_generator(self):
"""Test getCombinedGenerator with generator parameter."""
gf = pagegenerators.GeneratorFactory()
- gf.handleArg('-intersect')
+ gf.handle_arg('-intersect')
gf.gens = ['Python 3.7-dev']
gen = gf.getCombinedGenerator(gen='Pywikibot 3.0.dev')
self.assertEqual(''.join(gen), 'Pyot 3.dev')
@@ -884,15 +883,15 @@
def test_ns(self):
"""Test namespace option."""
gf = pagegenerators.GeneratorFactory()
- gf.handleArg('-ns:1')
+ gf.handle_arg('-ns:1')
gen = gf.getCombinedGenerator()
self.assertIsNone(gen)
def test_allpages_default(self):
"""Test allpages generator."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start:!'))
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-start:!'))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -904,9 +903,9 @@
def test_allpages_ns(self):
"""Test allpages generator with namespace argument."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start:!'))
- gf.handleArg('-limit:10')
- gf.handleArg('-ns:1')
+ self.assertTrue(gf.handle_arg('-start:!'))
+ gf.handle_arg('-limit:10')
+ gf.handle_arg('-ns:1')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -917,9 +916,9 @@
"""Test allpages generator with titleregex filter."""
gf = pagegenerators.GeneratorFactory()
# Matches titles with the same two or more continuous characters
- self.assertTrue(gf.handleArg('-start'))
- self.assertTrue(gf.handleArg('-titleregex:(.)\\1+'))
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-start'))
+ self.assertTrue(gf.handle_arg('-titleregex:(.)\\1+'))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = list(gen)
@@ -931,10 +930,10 @@
def test_regexfilter_ns_after(self):
"""Test allpages generator with titleregex and namespace filter."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start'))
- self.assertTrue(gf.handleArg('-titleregex:.*'))
- gf.handleArg('-ns:1')
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-start'))
+ self.assertTrue(gf.handle_arg('-titleregex:.*'))
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
pages = list(gen)
self.assertLessEqual(len(pages), 10)
@@ -943,10 +942,10 @@
def test_regexfilter_ns_before(self):
"""Test allpages generator with namespace and titleregex filter."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start'))
- gf.handleArg('-ns:1')
- self.assertTrue(gf.handleArg('-titleregex:.*'))
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-start'))
+ gf.handle_arg('-ns:1')
+ self.assertTrue(gf.handle_arg('-titleregex:.*'))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = list(gen)
@@ -956,10 +955,10 @@
def test_regexfilternot_default(self):
"""Test allpages generator with titleregexnot filter."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start'))
+ self.assertTrue(gf.handle_arg('-start'))
# matches titles with less than 11 characters
- self.assertTrue(gf.handleArg('-titleregexnot:.{11,}'))
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-titleregexnot:.{11,}'))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = list(gen)
@@ -971,10 +970,10 @@
def test_regexfilternot_ns_after(self):
"""Test allpages generator with titleregexnot and namespace filter."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start'))
- self.assertTrue(gf.handleArg('-titleregexnot:zzzz'))
- gf.handleArg('-ns:1')
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-start'))
+ self.assertTrue(gf.handle_arg('-titleregexnot:zzzz'))
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
pages = list(gen)
self.assertLessEqual(len(pages), 10)
@@ -983,10 +982,10 @@
def test_regexfilternot_ns_before(self):
"""Test allpages generator with namespace and titleregexnot filter."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start'))
- gf.handleArg('-ns:1')
- self.assertTrue(gf.handleArg('-titleregexnot:zzzz'))
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-start'))
+ gf.handle_arg('-ns:1')
+ self.assertTrue(gf.handle_arg('-titleregexnot:zzzz'))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = list(gen)
@@ -996,8 +995,8 @@
def test_allpages_with_two_ns(self):
"""Test that allpages fails with two ns as parameter."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-start'))
- gf.handleArg('-ns:3,1')
+ self.assertTrue(gf.handle_arg('-start'))
+ gf.handle_arg('-ns:3,1')
# allpages only accepts a single namespace, and will raise a
# TypeError if self.namespaces contains more than one namespace.
self.assertRaises(
@@ -1008,8 +1007,8 @@
def test_prefixing_default(self):
"""Test prefixindex generator."""
gf = pagegenerators.GeneratorFactory()
- self.assertTrue(gf.handleArg('-prefixindex:a'))
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-prefixindex:a'))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -1021,9 +1020,9 @@
def test_prefixing_ns(self):
"""Test prefixindex generator with namespace filter."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-prefixindex:a')
- gf.handleArg('-limit:10')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-prefixindex:a')
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, 1)
@@ -1031,7 +1030,7 @@
def test_recentchanges_timespan(self):
"""Test recentchanges generator with offset and duration params."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-recentchanges:120,70')
+ gf.handle_arg('-recentchanges:120,70')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertRaises(ValueError, gf.handleArg, '-recentchanges:3,2,1')
@@ -1044,7 +1043,7 @@
def test_recentchanges_rctag(self):
"""Test recentchanges generator with recent changes tag."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-recentchanges:visualeditor')
+ gf.handle_arg('-recentchanges:visualeditor')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespacesAll(gen, {0, 1, 2}, skip=True)
@@ -1055,7 +1054,7 @@
self.skipTest('Skipping {} due to too many autoblocked users'
.format(self.site))
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-recentchanges:50')
+ gf.handle_arg('-recentchanges:50')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespacesAll(gen, {0, 1, 2}, skip=True)
@@ -1063,8 +1062,8 @@
def test_recentchanges_ns(self):
"""Test recentchanges generator with namespace."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-recentchanges:10')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-recentchanges:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, 1)
@@ -1072,9 +1071,9 @@
def test_recentchanges_ns_multi(self):
"""Test recentchanges generator with multiple namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-ns:3')
- gf.handleArg('-recentchanges:10')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-ns:3')
+ gf.handle_arg('-recentchanges:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, {1, 3})
@@ -1083,8 +1082,8 @@
"""Test pageid parameter."""
# Get reference pages and their pageids.
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- self.assertTrue(gf.handleArg('-random'))
- gf.handleArg('-limit:10')
+ self.assertTrue(gf.handle_arg('-random'))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
pages = list(gen)
self.assertLength(pages, 10)
@@ -1093,7 +1092,7 @@
# Get by pageids.
gf = pagegenerators.GeneratorFactory(site=self.get_site())
- gf.handleArg('-pageid:{}'.format(pageids))
+ gf.handle_arg('-pageid:{}'.format(pageids))
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages_from_pageid = list(gen)
@@ -1106,14 +1105,14 @@
def test_pagegenerator(self):
"""Test page generator."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-page:Main Page')
+ gf.handle_arg('-page:Main Page')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
def test_random_generator_default(self):
"""Test random generator."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-random:1')
+ gf.handle_arg('-random:1')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -1122,8 +1121,8 @@
def test_random_generator_ns(self):
"""Test random generator with namespace."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-random:1')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-random:1')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, 1)
@@ -1131,9 +1130,9 @@
def test_random_generator_ns_multi(self):
"""Test random generator with multiple namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-ns:3')
- gf.handleArg('-random:10')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-ns:3')
+ gf.handle_arg('-random:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, {1, 3})
@@ -1141,7 +1140,7 @@
def test_randomredirect_generator_default(self):
"""Test random generator."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-randomredirect:1')
+ gf.handle_arg('-randomredirect:1')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -1150,8 +1149,8 @@
def test_randomredirect_generator_ns(self):
"""Test random generator with namespace."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-randomredirect:1')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-randomredirect:1')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, 1)
@@ -1159,9 +1158,9 @@
def test_randomredirect_generator_ns_multi(self):
"""Test random generator with multiple namespaces."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-ns:3')
- gf.handleArg('-randomredirect:10')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-ns:3')
+ gf.handle_arg('-randomredirect:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, {1, 3})
@@ -1175,8 +1174,8 @@
'hiddencat', 'invalid_property'):
if item in mysite.get_property_names():
gf = pagegenerators.GeneratorFactory()
- gf.handleArg('-property:{0}'.format(item))
- gf.handleArg('-limit:10')
+ gf.handle_arg('-property:{0}'.format(item))
+ gf.handle_arg('-limit:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = list(gen)
@@ -1201,11 +1200,11 @@
"""Test page generator with positional argument."""
gf1 = pagegenerators.GeneratorFactory(site=self.site,
positional_arg_name='page')
- gf1.handleArg('Main Page')
+ gf1.handle_arg('Main Page')
gen1 = gf1.getCombinedGenerator()
self.assertIsNotNone(gen1)
gf2 = pagegenerators.GeneratorFactory(site=self.site)
- gf2.handleArg('-page:Main Page')
+ gf2.handle_arg('-page:Main Page')
gen2 = gf2.getCombinedGenerator()
self.assertIsNotNone(gen2)
self.assertEqual(list(gen1), list(gen2))
@@ -1214,11 +1213,11 @@
"""Test page generator with positional argument with colon."""
gf1 = pagegenerators.GeneratorFactory(site=self.site,
positional_arg_name='page')
- gf1.handleArg('Project:Main Page')
+ gf1.handle_arg('Project:Main Page')
gen1 = gf1.getCombinedGenerator()
self.assertIsNotNone(gen1)
gf2 = pagegenerators.GeneratorFactory(site=self.site)
- gf2.handleArg('-page:Project:Main Page')
+ gf2.handle_arg('-page:Project:Main Page')
gen2 = gf2.getCombinedGenerator()
self.assertIsNotNone(gen2)
self.assertEqual(list(gen1), list(gen2))
@@ -1229,9 +1228,9 @@
self.skipTest('The site {0} does not use Linter extension'
.format(self.site))
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-ns:1')
- gf.handleArg('-limit:3')
- gf.handleArg('-linter:obsolete-tag')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-limit:3')
+ gf.handle_arg('-linter:obsolete-tag')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = list(gen)
@@ -1254,7 +1253,7 @@
gf = pagegenerators.GeneratorFactory(site=self.site)
if self.site.has_extension('Linter'):
with self.assertRaises(SystemExit) as cm:
- gf.handleArg('-linter:show')
+ gf.handle_arg('-linter:show')
self.assertEqual(cm.exception.code, 0)
else:
self.assertRaises(UnknownExtension, gf.handleArg, '-linter:show')
@@ -1262,8 +1261,8 @@
def test_querypage_generator_with_valid_page(self):
"""Test generator of pages with lint errors."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-querypage:Ancientpages')
- gf.handleArg('-limit:5')
+ gf.handle_arg('-querypage:Ancientpages')
+ gf.handle_arg('-limit:5')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = list(gen)
@@ -1280,7 +1279,7 @@
"""Test generator of pages with lint errors."""
gf = pagegenerators.GeneratorFactory(site=self.site)
with self.assertRaises(SystemExit) as cm:
- gf.handleArg('-querypage')
+ gf.handle_arg('-querypage')
self.assertEqual(cm.exception.code, 0)
@@ -1321,7 +1320,7 @@
"""Test newpages generator."""
site = self.get_site(key)
gf = pagegenerators.GeneratorFactory(site=site)
- gf.handleArg('-newpages:60')
+ gf.handle_arg('-newpages:60')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -1340,7 +1339,7 @@
"""Test newpages generator with limit argument."""
site = self.get_site(key)
gf = pagegenerators.GeneratorFactory(site=site)
- gf.handleArg('-newpages:10')
+ gf.handle_arg('-newpages:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, 0)
@@ -1349,8 +1348,8 @@
"""Test newpages generator with limit argument and namespace filter."""
site = self.get_site(key)
gf = pagegenerators.GeneratorFactory(site=site)
- gf.handleArg('-ns:1')
- gf.handleArg('-newpages:10')
+ gf.handle_arg('-ns:1')
+ gf.handle_arg('-newpages:10')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertPagesInNamespaces(gen, 1)
@@ -1375,26 +1374,26 @@
def test_wanted_pages(self):
"""Test wantedpages generator."""
- self.gf.handleArg('-wantedpages:5')
+ self.gf.handle_arg('-wantedpages:5')
for page in self._generator_with_tests():
self.assertIsInstance(page, pywikibot.Page)
def test_wanted_files(self):
"""Test wantedfiles generator."""
- self.gf.handleArg('-wantedfiles:5')
+ self.gf.handle_arg('-wantedfiles:5')
for page in self._generator_with_tests():
self.assertIsInstance(page, pywikibot.FilePage)
def test_wanted_templates(self):
"""Test wantedtemplates generator."""
- self.gf.handleArg('-wantedtemplates:5')
+ self.gf.handle_arg('-wantedtemplates:5')
for page in self._generator_with_tests():
self.assertIsInstance(page, pywikibot.Page)
self.assertEqual(page.namespace(), 10)
def test_wanted_categories(self):
"""Test wantedcategories generator."""
- self.gf.handleArg('-wantedcategories:5')
+ self.gf.handle_arg('-wantedcategories:5')
for page in self._generator_with_tests():
self.assertIsInstance(page, pywikibot.Category)
@@ -1406,8 +1405,8 @@
def test_onlyif(self):
"""Test -onlyif without qualifiers."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-page:Q15745378')
- self.assertTrue(gf.handleArg(
+ gf.handle_arg('-page:Q15745378')
+ self.assertTrue(gf.handle_arg(
'-onlyif:P1476=International Journal of Minerals\\, '
'Metallurgy\\, and Materials'))
gen = gf.getCombinedGenerator()
@@ -1417,9 +1416,9 @@
def test_onlyifnot(self):
"""Test -onlyifnot without qualifiers."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-page:Q15745378')
- gf.handleArg('-onlyifnot:P1476=International Journal of Minerals\\, '
- 'Metallurgy\\, and Materials')
+ gf.handle_arg('-page:Q15745378')
+ gf.handle_arg('-onlyifnot:P1476=International Journal of Minerals\\, '
+ 'Metallurgy\\, and Materials')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertIsEmpty(set(gen))
@@ -1427,8 +1426,8 @@
def test_onlyif_qualifiers(self):
"""Test -onlyif with qualifiers."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-page:Q668')
- gf.handleArg('-onlyif:P47=Q837,P805=Q3088768')
+ gf.handle_arg('-page:Q668')
+ gf.handle_arg('-onlyif:P47=Q837,P805=Q3088768')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertLength(set(gen), 1)
@@ -1436,7 +1435,7 @@
def test_searchitem(self):
"""Test -searchitem."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-searchitem:abc')
+ gf.handle_arg('-searchitem:abc')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
self.assertIsNotNone(next(gen))
@@ -1444,8 +1443,8 @@
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')
+ gf.handle_arg('-searchitem:pl:abc')
+ gf.handle_arg('-limit:1')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
# alphabet, also known as ABC
@@ -1453,8 +1452,8 @@
self.assertEqual(page1.title(), 'Q9779')
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-searchitem:en:abc')
- gf.handleArg('-limit:2')
+ gf.handle_arg('-searchitem:en:abc')
+ gf.handle_arg('-limit:2')
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
# American Broadcasting Company
@@ -1497,13 +1496,13 @@
"""Test wrong logevents option."""
factory = pagegenerators.GeneratorFactory
gf = factory()
- self.assertFalse(gf.handleArg('-log'))
- self.assertFalse(gf.handleArg('-log:text_here'))
+ self.assertFalse(gf.handle_arg('-log'))
+ self.assertFalse(gf.handle_arg('-log:text_here'))
self.assertRaises(NotImplementedError,
gf.handleArg, '-logevents:anyevent')
# test that old format log option is not handled by any handler method.
gf_mock = mock.create_autospec(gf)
- self.assertFalse(factory.handleArg(gf_mock, '-anotherlog'))
+ self.assertFalse(factory.handle_arg(gf_mock, '-anotherlog'))
self.assertFalse(gf_mock.method_calls)
def test_logevents_with_start_timestamp(self):
@@ -1512,8 +1511,8 @@
# We limit the results to 1 as running this on large websites like
# Wikipedia will give an insane number of results as it asks for all
# logevents since beginning till now.
- self.assertTrue(gf.handleArg('-limit:1'))
- self.assertTrue(gf.handleArg('-logevents:newusers,,21000101'))
+ self.assertTrue(gf.handle_arg('-limit:1'))
+ self.assertTrue(gf.handle_arg('-logevents:newusers,,21000101'))
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -1524,7 +1523,8 @@
def test_logevents_with_start_and_end_timestamp(self):
"""Test -logevents which uses timestamps for start and end."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- self.assertTrue(gf.handleArg('-logevents:newusers,,21000101,20990101'))
+ self.assertTrue(
+ gf.handle_arg('-logevents:newusers,,21000101,20990101'))
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -1533,7 +1533,7 @@
def test_logevents_with_total(self):
"""Test -logevents which uses total."""
gf = pagegenerators.GeneratorFactory(site=self.site)
- self.assertTrue(gf.handleArg('-logevents:newusers,,1'))
+ self.assertTrue(gf.handle_arg('-logevents:newusers,,1'))
gen = gf.getCombinedGenerator()
self.assertIsNotNone(gen)
pages = set(gen)
@@ -1672,9 +1672,9 @@
for search, expected in cases:
gf = pagegenerators.GeneratorFactory(site=self.site)
- gf.handleArg('-weblink:{}'.format(search))
- gf.handleArg('-ns:2')
- gf.handleArg('-limit:1')
+ gf.handle_arg('-weblink:{}'.format(search))
+ gf.handle_arg('-ns:2')
+ gf.handle_arg('-limit:1')
gen = gf.getCombinedGenerator()
genlist = list(gen)
self.assertLength(genlist, 1)
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/656445
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: If80bc9e7fa72e4c2f6d66b6e442a38d87fd1e044
Gerrit-Change-Number: 656445
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: JJMC89 <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits