o
    º‹^¤  ã                   @   s^   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlZddlmZ G dd	„ d	ej	ƒZ
dS )
zChunked JSON test.é    )Úabsolute_import)Údivision)Úprint_function)Úunicode_literalsN)Úchunked_jsonc                       s,   e Zd ZdZe‡ fdd„ƒZdd„ Z‡  ZS )ÚTestChunkJsonz Set up the TestChunkJson object.c                    s   t t| ƒ ¡  dS )z$Initialize the TestChunkJson object.N)Úsuperr   Ú
setUpClass)Úcls©Ú	__class__© úB/usr/lib/python3/dist-packages/influxdb/tests/chunked_json_test.pyr	      s   zTestChunkJson.setUpClassc              	   C   s\   d}t t |¡ƒ}|  ddddggdddgd	œgidddggd
ddgd	œgigig|¡ dS )z5Test reading a sequence of JSON values from a string.zý{"results": [{"series": [{"measurement": "sdfsdfsdf", "columns": ["time", "value"], "values": [["2009-11-10T23:00:00Z", 0.64]]}]}, {"series": [{"measurement": "cpu_load_short", "columns": ["time", "value"],"values": [["2009-11-10T23:00:00Z", 0.64]]}]}]}ÚresultsZseriesz2009-11-10T23:00:00Zg{®Gázä?Z	sdfsdfsdfÚtimeÚvalue)ÚvaluesZmeasurementÚcolumnsZcpu_load_shortN)Úlistr   ÚloadsZassertListEqual)ÚselfZexample_responseÚresr   r   r   Ú	test_load   s(   ÿüýúÿÿðzTestChunkJson.test_load)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úclassmethodr	   r   Ú__classcell__r   r   r   r   r      s
    r   )r   Z
__future__r   r   r   r   ZunittestZinfluxdbr   ZTestCaser   r   r   r   r   Ú<module>   s   