John Vandenberg has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/275511

Change subject: Expand wikistats datatype tests
......................................................................

Expand wikistats datatype tests

Bug: T128990
Change-Id: I6529c73c327da7272486cb479c6de8a2052b20a5
---
M tests/wikistats_tests.py
1 file changed, 17 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core 
refs/changes/11/275511/1

diff --git a/tests/wikistats_tests.py b/tests/wikistats_tests.py
index 4d59623..e255968 100644
--- a/tests/wikistats_tests.py
+++ b/tests/wikistats_tests.py
@@ -30,6 +30,9 @@
         self.assertIn('prefix', top)
         self.assertIn('total', top)
         self.assertEqual(top['prefix'], 'en')
+        self.assertTrue(all(isinstance(key, UnicodeType)
+                            for key in top.keys()
+                            if key is not None))
         self.assertIsInstance(top['total'], UnicodeType)
         self.assertEqual(ws.languages_by_size('wikipedia')[0], 'en')
         self.assertEqual(ws.languages_by_size('wikisource')[0], 'fr')
@@ -44,7 +47,13 @@
         self.assertIn('en', data)
         self.assertIn('ht', data)
         self.assertGreater(int(data['en']['total']), 4000000)
-        data = ws.get_dict
+        data = data['en']
+        self.assertTrue(all(isinstance(key, UnicodeType)
+                            for key in data.keys()
+                            if key is not None))
+        self.assertIsInstance(data['total'], UnicodeType)
+        self.assertIn('prefix', data)
+        self.assertIn('total', data)
 
     def test_xml(self):
         """Test XML."""
@@ -54,6 +63,13 @@
         self.assertIn('en', data)
         self.assertIn('id', data)
         self.assertGreater(int(data['fr']['total']), 1600000)
+        data = data['fr']
+        self.assertTrue(all(isinstance(key, UnicodeType)
+                            for key in data.keys()
+                            if key is not None))
+        self.assertIsInstance(data['total'], UnicodeType)
+        self.assertIn('prefix', data)
+        self.assertIn('total', data)
 
 
 if __name__ == '__main__':

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6529c73c327da7272486cb479c6de8a2052b20a5
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: John Vandenberg <jay...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to