jenkins-bot has submitted this change and it was merged.

Change subject: [IMPROV] Tests: Do assertIn/assertNotIn if possible
......................................................................


[IMPROV] Tests: Do assertIn/assertNotIn if possible

Change-Id: Iac2349170f6c883717beadf59dfe591d0f188406
---
M tests/l10n_tests.py
M tests/site_tests.py
M tests/wikibase_edit_tests.py
3 files changed, 13 insertions(+), 10 deletions(-)

Approvals:
  John Vandenberg: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/tests/l10n_tests.py b/tests/l10n_tests.py
index 46981a7..10e95b9 100644
--- a/tests/l10n_tests.py
+++ b/tests/l10n_tests.py
@@ -43,7 +43,7 @@
                     if template:
                         # check whether site is valid
                         site = pywikibot.Site('en', 'wikipedia')
-                        self.assertTrue(code in site.languages())
+                        self.assertIn(code, site.languages())
 
                         # check whether template exists
                         title = template[0]
diff --git a/tests/site_tests.py b/tests/site_tests.py
index 86af273..b022919 100644
--- a/tests/site_tests.py
+++ b/tests/site_tests.py
@@ -359,7 +359,7 @@
         gen = site._generator(pywikibot.data.api.PageGenerator,
                               type_arg='backlinks',
                               namespaces=None)
-        self.assertTrue('gblnamespace' not in gen.request)
+        self.assertNotIn('gblnamespace', gen.request)
         gen = site._generator(pywikibot.data.api.PageGenerator,
                               type_arg='backlinks',
                               namespaces=1)
@@ -400,7 +400,7 @@
             self.assertIsInstance(ei, pywikibot.Page)
             self.assertIn(ei, refs)
         for ref in refs:
-            self.assertTrue(ref in backlinks or ref in embedded)
+            self.assertIn(ref, backlinks | embedded)
         # test embeddedin arguments
         self.assertTrue(embedded.issuperset(
             set(mysite.page_embeddedin(mainpage, filterRedirects=True,
@@ -625,7 +625,8 @@
             self.assertTrue(user["name"].startswith("D"))
             self.assertIn("editcount", user)
             self.assertIn("registration", user)
-            self.assertTrue("groups" in user and "sysop" in user["groups"])
+            self.assertIn('groups' in user)
+            self.assertIn('sysop' in user['groups'])
 
     def testAllImages(self):
         """Test the site.allimages() method."""
@@ -980,7 +981,8 @@
                           
end=pywikibot.Timestamp.fromISOformat("2008-02-03T00:00:01Z"), reverse=True, 
total=5)
         for change in mysite.recentchanges(namespaces=[6, 7], total=5):
             self.assertIsInstance(change, dict)
-            self.assertTrue("title" in change and "ns" in change)
+            self.assertIn('title', change)
+            self.assertIn('ns', change)
             title = change['title']
             self.assertIn(":", title)
             prefix = title[:title.index(":")]
@@ -1179,7 +1181,8 @@
                           end="2008-09-03T00:00:01Z", reverse=True, total=5)
         for rev in mysite.watchlist_revs(namespaces=[6, 7], total=5):
             self.assertIsInstance(rev, dict)
-            self.assertTrue("title" in rev and "ns" in rev)
+            self.assertIn('title', rev)
+            self.assertIn('ns', rev)
             title = rev['title']
             self.assertIn(":", title)
             prefix = title[:title.index(":")]
@@ -1676,7 +1679,7 @@
 
     def test_async_request(self):
         self.assertTrue(page_put_queue.empty())
-        self.assertTrue('statistics' not in self.site.siteinfo)
+        self.assertNotIn('statistics', self.site.siteinfo)
         async_request(self.site.siteinfo.get, 'statistics')
         page_put_queue.join()
         self.assertIn('statistics', self.site.siteinfo)
diff --git a/tests/wikibase_edit_tests.py b/tests/wikibase_edit_tests.py
index 84dc056..30d2582 100644
--- a/tests/wikibase_edit_tests.py
+++ b/tests/wikibase_edit_tests.py
@@ -42,8 +42,8 @@
         item.editLabels({'en': 'Test123'})
         item.editLabels({'fa': 'Test123'})
         item.get(force=True)
-        self.assertTrue('en' in item.labels.keys())
-        self.assertTrue('fa' in item.labels.keys())
+        self.assertIn('en', item.labels.keys())
+        self.assertIn('fa', item.labels.keys())
 
         # This should remove the 'fa' label
         item.editLabels({'en': 'Test123', 'fa': ''})
@@ -51,7 +51,7 @@
         # Check 'fa' label is removed
         item = pywikibot.ItemPage(testsite, 'Q68')
         item.get()
-        self.assertFalse('fa' in item.labels.keys())
+        self.assertNotIn('fa', item.labels.keys())
 
     def test_alias_set(self):
         testsite = self.get_repo()

-- 
To view, visit https://gerrit.wikimedia.org/r/219587
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Iac2349170f6c883717beadf59dfe591d0f188406
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: XZise <[email protected]>
Gerrit-Reviewer: John Vandenberg <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: Merlijn van Deen <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits

Reply via email to