Exemplo n.º 1
0
 def test_sort(self):
     ws = WikiStats()
     data = ws.sorted('wikipedia', 'total')
     top = data[0]
     self.assertIn('prefix', top)
     self.assertIn('total', top)
     self.assertEqual(top['prefix'], 'en')
     self.assertIsInstance(top['total'], basestring)
     self.assertEqual(ws.languages_by_size('wikipedia')[0], 'en')
     self.assertEqual(ws.languages_by_size('wikisource')[0], 'fr')
Exemplo n.º 2
0
 def test_sort(self):
     ws = WikiStats()
     data = ws.sorted('wikipedia', 'total')
     top = data[0]
     self.assertIn('prefix', top)
     self.assertIn('total', top)
     self.assertEqual(top['prefix'], 'en')
     self.assertIsInstance(top['total'], basestring)
     self.assertEqual(ws.languages_by_size('wikipedia')[0], 'en')
     self.assertEqual(ws.languages_by_size('wikisource')[0], 'fr')
Exemplo n.º 3
0
 def test_sort(self):
     """Test sorted results."""
     ws = WikiStats()
     data = ws.sorted('wikipedia', 'total')
     top = data[0]
     self.assertIn('prefix', top)
     self.assertIn('total', top)
     self.assertEqual(top['prefix'], 'en')
     self.assertIsInstance(top['total'], UnicodeType)
     self.assertEqual(ws.languages_by_size('wikipedia')[0], 'en')
     self.assertEqual(ws.languages_by_size('wikisource')[0], 'fr')
Exemplo n.º 4
0
 def test_sort(self):
     """Test sorted results."""
     ws = WikiStats()
     data = ws.sorted('wikipedia', 'total')
     top = data[0]
     self.assertIn('prefix', top)
     self.assertIn('total', top)
     self.assertEqual(top['prefix'], 'en')
     self.assertIsInstance(top['total'], UnicodeType)
     self.assertEqual(ws.languages_by_size('wikipedia')[0], 'en')
     self.assertEqual(ws.languages_by_size('wikisource')[0], 'fr')
Exemplo n.º 5
0
 def test_sorting_order(self):
     """Test sorting order of languages_by_size."""
     family = 'wikipedia'
     ws = WikiStats()
     data = ws.get_dict(family)
     last = sys.maxsize
     last_code = ''
     for code in ws.languages_by_size(family):
         curr = int(data[code]['good'])
         self.assertGreaterEqual(
             last, curr, '{} ({}) is greater than {} ({}).'.format(
                 code, curr, last_code, last))
         last = curr
         last_code = code
Exemplo n.º 6
0
 def test_sorting_order(self):
     """Test sorting order of languages_by_size."""
     FAMILY = 'wikipedia'
     ws = WikiStats()
     data = ws.get_dict(FAMILY)
     last = sys.maxsize
     last_code = ''
     for code in ws.languages_by_size(FAMILY):
         curr = int(data[code]['good'])
         self.assertGreaterEqual(
             last, curr,
             '{0} ({1}) is greater than {2} ({3}).'
             ''.format(code, curr, last_code, last))
         last = curr
         last_code = code