Your IP : 216.73.216.213
���]� � @ s� d d l Z d d l m Z m Z d d l m Z d d l m Z m Z Gd d � d � Z Gd d � d e e � Z
Gd d
� d
e e � Z d S)� N)�StringIO�BytesIO)�OrderedDict)�PyTest�CTestc @ s� e Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d d � Z
d d � Z d d � Z d d � Z
d d � Z d S)�
TestDecodec C sN | j d d t j �} | j t | t j � � | j | t j d � � d S)Nz1.1Zparse_float)�loads�decimalZDecimal�
assertTrue�
isinstance�assertEqual)�self�rval� r �0/opt/alt/python35/lib64/python3.5/test_decode.py�test_decimal s zTestDecode.test_decimalc C s? | j d d t �} | j t | t � � | j | d � d S)N�1Z parse_intg �?)r �floatr
r r )r
r r r r �
test_float
s zTestDecode.test_floatc C sO | j | j d � i � | j | j d � g � | j | j d � d � d S)Nz{}z[]z""� )r r )r
r r r �test_empty_objects s zTestDecode.test_empty_objectsc C s\ d } d d d d d d d g } | j | j | � t | � � | j | j | d d d � �| � | j | j j t | � d d d � �| � | j | d t �} | j | t | � � | j t | � t � | j | j | d t d d d � �t | � � | j | j d d t �t � � | j | j d d t �t d t � f g � � d S) Nz?{"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}�xkd� �kcw� �art� �hxm� �qrt� �pad� �hoy� Zobject_pairs_hookc S s | S)Nr )�xr r r �<lambda> s z3TestDecode.test_object_pairs_hook.<locals>.<lambda>c S s | S)Nr )r% r r r r&