class TestPaging(unittest.TestCase): def setUp(self,): self.yql = YQL() def tearDown(self,): pass def test_limit(self,): data = self.yql.select('geo.states', limit=3, offset=2).where(['place', '=', 'Congo']) logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200) self.assertEqual(data.json()['query']['count'], 3) def test_offset_raw_query(self,): data = self.yql.raw_query("SELECT * FROM geo.counties WHERE place='CA' LIMIT 10 OFFSET 5 | sort(field='name')") logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200) def test_offset_get(self,): data = self.yql.get('yql.table.list', limit=10, offset=3) logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200) def test_offset_select(self): data = self.yql.select('geo.counties', limit=10, offset=3).where(['place', '=', 'CA']) logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200)
class TestPaging(unittest.TestCase): def setUp(self, ): self.yql = YQL() def tearDown(self, ): pass def test_limit(self, ): data = self.yql.select('geo.states', limit=3, offset=2).where(['place', '=', 'Congo']) logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200) self.assertEqual(data.json()['query']['count'], 3) def test_offset_raw_query(self, ): data = self.yql.raw_query( "SELECT * FROM geo.counties WHERE place='CA' LIMIT 10 OFFSET 5 | sort(field='name')" ) logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200) def test_offset_get(self, ): data = self.yql.get('yql.table.list', limit=10, offset=3) logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200) def test_offset_select(self): data = self.yql.select('geo.counties', limit=10, offset=3).where(['place', '=', 'CA']) logging.debug(pretty_json(data.content)) self.assertEqual(data.status_code, 200)