Exemple #1
0
 def test_get_page(self):
     '''
     @todo: 测试分页
     '''
     resault = get_page('test', {'page':1}, limit=10) 
     self.assertEqual(resault['count'], 1000)
     self.assertEqual(resault['data'][9]['create_time'], resault['last_time'])
     self.assertEqual(len(resault['data']), 10)
     remove('test', real=True)
     resault = get_page('test', {'page':1}, limit=10) 
     self.assertEqual(resault['count'], 0)
     self.assertEqual(None, resault['last_time'])
Exemple #2
0
def get_info_list(collection, query={}, limit=settings_run.DEFAULT_LIMIT, return_type = "page", sort=-1): 
    if return_type == "page":
        return get_page(collection, query=query, limit=settings_run.PAGE_LIMIT)
    else:
        return find(collection, query=query, sort=sort);