jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/401083 )
Change subject: [TEST] Add Test for site.botusers() method
......................................................................
[TEST] Add Test for site.botusers() method
Added test for the site.botusers() method, as my GCI task.
Bug: T60941
Change-Id: I066eecb25358ae054d7abc925574550153a83a6a
---
M tests/site_tests.py
1 file changed, 12 insertions(+), 0 deletions(-)
Approvals:
Framawiki: Looks good to me, approved
jenkins-bot: Verified
diff --git a/tests/site_tests.py b/tests/site_tests.py
index bd77485..b0f7287 100644
--- a/tests/site_tests.py
+++ b/tests/site_tests.py
@@ -749,6 +749,18 @@
self.assertIsInstance(cat, pywikibot.Category)
self.assertLessEqual(cat.title(withNamespace=False), "Hij")
+ def test_botusers(self):
+ """Test the site.botusers() method."""
+ mysite = self.get_site()
+ bu = list(mysite.botusers(total=10))
+ self.assertLessEqual(len(bu), 10)
+ for botuser in bu:
+ self.assertIsInstance(botuser, dict)
+ self.assertIn('name', botuser)
+ self.assertIn('userid', botuser)
+ self.assertIn('editcount', botuser)
+ self.assertIn('registration', botuser)
+
def test_allusers(self):
"""Test the site.allusers() method."""
mysite = self.get_site()
--
To view, visit
https://gerrit.wikimedia.org/r/401083
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I066eecb25358ae054d7abc925574550153a83a6a
Gerrit-PatchSet: 2
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Anpans <anpans444(a)gmail.com>
Gerrit-Reviewer: Anpans <anpans444(a)gmail.com>
Gerrit-Reviewer: Framawiki <framawiki(a)tools.wmflabs.org>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: Zoranzoki21 <zorandori4444(a)gmail.com>
Gerrit-Reviewer: jenkins-bot <>