Your IP : 216.73.216.213
�
��f� c @ s� d d l Z d d l 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( i N( u StringIO( u OrderedDict( u PyTestu CTestc B s� | Ee 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 S( u
TestDecodec C sN | j d d t j �} | j t | t j � � | j | t j d � � d S( Nu 1.1u parse_float( u loadsu decimalu Decimalu
assertTrueu
isinstanceu assertEqual( u selfu rval( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu test_decimal s u TestDecode.test_decimalc C s? | j d d t �} | j t | t � � | j | d � d S( Nu 1u parse_intg �?( u loadsu floatu
assertTrueu
isinstanceu assertEqual( u selfu rval( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu
test_float
s u TestDecode.test_floatc C sO | j | j d � i � | j | j d � g � | j | j d � d � d S( Nu {}u []u ""u ( u assertEqualu loads( u self( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu test_empty_objects s u TestDecode.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( Nu? {"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}u xkdi u kcwi u arti u hxmi u qrti u padi u hoyi u object_pairs_hookc S s | S( N( ( u x( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu <lambda> s u3 TestDecode.test_object_pairs_hook.<locals>.<lambda>c S s | S( N( ( u x( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu <lambda> s u object_hookc S s d S( N( u None( u x( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu <lambda>$ s u {}u
{"empty": {}}u empty( u xkdi ( u kcwi ( u arti ( u hxmi ( u qrti ( u padi ( u hoyi ( u assertEqualu loadsu evalu jsonu loadu StringIOu OrderedDictu type( u selfu su pu od( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu test_object_pairs_hook s$ %
u! TestDecode.test_object_pairs_hookc C s1 | j d � } | j | i d d 6d d 6� d S( Nu, { "key" : "value" , "k":"v" }u valueu keyu vu k( u loadsu assertEqual( u selfu rval( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu test_decoder_optimizations- s u% TestDecode.test_decoder_optimizationsc C s] | | � } t | d � t | d � \ } } \ } } | j | | � | j | | � d S( Ni i ( u sortedu assertIs( u selfu sourceu loadsu rvalu au bu cu d( ( u? /opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu check_keys_reuse4 s -u TestDecode.check_keys_reusec C s<