@@ -1220,40 +1220,32 @@ def test_invalid_port_fails(self):
1220
1220
def test_chunked_response (self ):
1221
1221
"""Test chunked reponse for TestInfluxDBClient object."""
1222
1222
example_response = \
1223
- u'{"results":[{"statement_id":0,"series":' \
1224
- '[{"name":"cpu","columns":["fieldKey","fieldType"],"values":' \
1225
- '[["value","integer"]]}],"partial":true}]}\n {"results":' \
1226
- '[{"statement_id":0,"series":[{"name":"iops","columns":' \
1227
- '["fieldKey","fieldType"],"values":[["value","integer"]]}],' \
1228
- '"partial":true}]}\n {"results":[{"statement_id":0,"series":' \
1229
- '[{"name":"load","columns":["fieldKey","fieldType"],"values":' \
1230
- '[["value","integer"]]}],"partial":true}]}\n {"results":' \
1231
- '[{"statement_id":0,"series":[{"name":"memory","columns":' \
1232
- '["fieldKey","fieldType"],"values":[["value","integer"]]}]}]}\n '
1223
+ u'{"results":[{"statement_id":0,"series":[{"columns":["key"],' \
1224
+ '"values":[["cpu"],["memory"],["iops"],["network"]],"partial":' \
1225
+ 'true}],"partial":true}]}\n {"results":[{"statement_id":0,' \
1226
+ '"series":[{"columns":["key"],"values":[["qps"],["uptime"],' \
1227
+ '["df"],["mount"]]}]}]}\n '
1233
1228
1234
1229
with requests_mock .Mocker () as m :
1235
1230
m .register_uri (
1236
1231
requests_mock .GET ,
1237
1232
"http://localhost:8086/query" ,
1238
1233
text = example_response
1239
1234
)
1240
- response = self .cli .query ('show series limit 4 offset 0 ' ,
1235
+ response = self .cli .query ('show series' ,
1241
1236
chunked = True , chunk_size = 4 )
1242
- self .assertTrue (len (response ) == 4 )
1243
- self .assertEqual (response .__repr__ (), ResultSet (
1244
- {'series' : [{'values' : [['value' , 'integer' ]],
1245
- 'name' : 'cpu' ,
1246
- 'columns' : ['fieldKey' , 'fieldType' ]},
1247
- {'values' : [['value' , 'integer' ]],
1248
- 'name' : 'iops' ,
1249
- 'columns' : ['fieldKey' , 'fieldType' ]},
1250
- {'values' : [['value' , 'integer' ]],
1251
- 'name' : 'load' ,
1252
- 'columns' : ['fieldKey' , 'fieldType' ]},
1253
- {'values' : [['value' , 'integer' ]],
1254
- 'name' : 'memory' ,
1255
- 'columns' : ['fieldKey' , 'fieldType' ]}]}
1256
- ).__repr__ ())
1237
+ res = list (response )
1238
+ self .assertTrue (len (res ) == 2 )
1239
+ self .assertEqual (res [0 ].__repr__ (), ResultSet (
1240
+ {'series' : [{
1241
+ 'columns' : ['key' ],
1242
+ 'values' : [['cpu' ], ['memory' ], ['iops' ], ['network' ]]
1243
+ }]}).__repr__ ())
1244
+ self .assertEqual (res [1 ].__repr__ (), ResultSet (
1245
+ {'series' : [{
1246
+ 'columns' : ['key' ],
1247
+ 'values' : [['qps' ], ['uptime' ], ['df' ], ['mount' ]]
1248
+ }]}).__repr__ ())
1257
1249
1258
1250
1259
1251
class FakeClient (InfluxDBClient ):
0 commit comments