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')
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')
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')
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')
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
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