@@ -1400,40 +1400,32 @@ def test_invalid_port_fails(self):
1400
1400
def test_chunked_response (self ):
1401
1401
"""Test chunked reponse for TestInfluxDBClient object."""
1402
1402
example_response = \
1403
- u'{"results":[{"statement_id":0,"series":' \
1404
- '[{"name":"cpu","columns":["fieldKey","fieldType"],"values":' \
1405
- '[["value","integer"]]}],"partial":true}]}\n {"results":' \
1406
- '[{"statement_id":0,"series":[{"name":"iops","columns":' \
1407
- '["fieldKey","fieldType"],"values":[["value","integer"]]}],' \
1408
- '"partial":true}]}\n {"results":[{"statement_id":0,"series":' \
1409
- '[{"name":"load","columns":["fieldKey","fieldType"],"values":' \
1410
- '[["value","integer"]]}],"partial":true}]}\n {"results":' \
1411
- '[{"statement_id":0,"series":[{"name":"memory","columns":' \
1412
- '["fieldKey","fieldType"],"values":[["value","integer"]]}]}]}\n '
1403
+ u'{"results":[{"statement_id":0,"series":[{"columns":["key"],' \
1404
+ '"values":[["cpu"],["memory"],["iops"],["network"]],"partial":' \
1405
+ 'true}],"partial":true}]}\n {"results":[{"statement_id":0,' \
1406
+ '"series":[{"columns":["key"],"values":[["qps"],["uptime"],' \
1407
+ '["df"],["mount"]]}]}]}\n '
1413
1408
1414
1409
with requests_mock .Mocker () as m :
1415
1410
m .register_uri (
1416
1411
requests_mock .GET ,
1417
1412
"http://localhost:8086/query" ,
1418
1413
text = example_response
1419
1414
)
1420
- response = self .cli .query ('show series limit 4 offset 0 ' ,
1415
+ response = self .cli .query ('show series' ,
1421
1416
chunked = True , chunk_size = 4 )
1422
- self .assertTrue (len (response ) == 4 )
1423
- self .assertEqual (response .__repr__ (), ResultSet (
1424
- {'series' : [{'values' : [['value' , 'integer' ]],
1425
- 'name' : 'cpu' ,
1426
- 'columns' : ['fieldKey' , 'fieldType' ]},
1427
- {'values' : [['value' , 'integer' ]],
1428
- 'name' : 'iops' ,
1429
- 'columns' : ['fieldKey' , 'fieldType' ]},
1430
- {'values' : [['value' , 'integer' ]],
1431
- 'name' : 'load' ,
1432
- 'columns' : ['fieldKey' , 'fieldType' ]},
1433
- {'values' : [['value' , 'integer' ]],
1434
- 'name' : 'memory' ,
1435
- 'columns' : ['fieldKey' , 'fieldType' ]}]}
1436
- ).__repr__ ())
1417
+ res = list (response )
1418
+ self .assertTrue (len (res ) == 2 )
1419
+ self .assertEqual (res [0 ].__repr__ (), ResultSet (
1420
+ {'series' : [{
1421
+ 'columns' : ['key' ],
1422
+ 'values' : [['cpu' ], ['memory' ], ['iops' ], ['network' ]]
1423
+ }]}).__repr__ ())
1424
+ self .assertEqual (res [1 ].__repr__ (), ResultSet (
1425
+ {'series' : [{
1426
+ 'columns' : ['key' ],
1427
+ 'values' : [['qps' ], ['uptime' ], ['df' ], ['mount' ]]
1428
+ }]}).__repr__ ())
1437
1429
1438
1430
1439
1431
class FakeClient (InfluxDBClient ):
0 commit comments