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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits