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