Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/test_json/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/test_json/__pycache__/test_decode.cpython-33.pyc

�
��f�c@s�ddlZddlmZddlmZddlmZmZGdd�d�ZGdd�dee�Z	Gd	d
�d
ee�Z
dS(iN(uStringIO(uOrderedDict(uPyTestuCTestcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�ZdS(u
TestDecodecCsN|jddtj�}|jt|tj��|j|tjd��dS(Nu1.1uparse_float(uloadsudecimaluDecimalu
assertTrueu
isinstanceuassertEqual(uselfurval((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_decimalsuTestDecode.test_decimalcCs?|jddt�}|jt|t��|j|d�dS(Nu1u	parse_intg�?(uloadsufloatu
assertTrueu
isinstanceuassertEqual(uselfurval((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu
test_float
suTestDecode.test_floatcCsO|j|jd�i�|j|jd�g�|j|jd�d�dS(Nu{}u[]u""u(uassertEqualuloads(uself((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_empty_objectssuTestDecode.test_empty_objectscCs\d}dddddddg}|j|j|�t|��|j|j|ddd��|�|j|jjt|�ddd��|�|j|dt�}|j|t|��|jt|�t�|j|j|dtddd��t|��|j|jddt�t��|j|jddt�tdt�fg��dS( Nu?{"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}uxkdiukcwiuartiuhxmiuqrtiupadiuhoyiuobject_pairs_hookcSs|S(N((ux((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu<lambda>su3TestDecode.test_object_pairs_hook.<locals>.<lambda>cSs|S(N((ux((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu<lambda>suobject_hookcSsdS(N(uNone(ux((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu<lambda>$su{}u
{"empty": {}}uempty(uxkdi(ukcwi(uarti(uhxmi(uqrti(upadi(uhoyi(uassertEqualuloadsuevalujsonuloaduStringIOuOrderedDictutype(uselfusupuod((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_object_pairs_hooks$%

u!TestDecode.test_object_pairs_hookcCs1|jd�}|j|idd6dd6�dS(Nu,{   "key"    :    "value"    ,  "k":"v"    }uvalueukeyuvuk(uloadsuassertEqual(uselfurval((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_decoder_optimizations-su%TestDecode.test_decoder_optimizationscCs]||�}t|d�t|d�\}}\}}|j||�|j||�dS(Nii(usorteduassertIs(uselfusourceuloadsurvaluaubucud((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyucheck_keys_reuse4s-uTestDecode.check_keys_reusecCs<d}|j||j�|j||jjj�j�dS(Nu2[{"a_key": 1, "b_é": 2}, {"a_key": 3, "b_é": 4}](ucheck_keys_reuseuloadsujsonudecoderuJSONDecoderudecode(uselfus((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_keys_reuse:suTestDecode.test_keys_reusecCs)d}d}|jt||j|�dS(Nu
[1, 2, 3]5u
Extra data(uassertRaisesRegexu
ValueErroruloads(uselfusumsg((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_extra_data?suTestDecode.test_extra_datacCs)d}d}|jt||j|�dS(Nu	["abc\y"]uescape(uassertRaisesRegexu
ValueErroruloads(uselfusumsg((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_invalid_escapeDsuTestDecode.test_invalid_escapecCs0|jj�}|jt|jddd�dS(Nuai*iP�i�<��(ujsonuJSONDecoderuassertRaisesu
ValueErroru
raw_decode(uselfud((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyutest_negative_indexIsuTestDecode.test_negative_indexN(
u__name__u
__module__u__qualname__utest_decimalu
test_floatutest_empty_objectsutest_object_pairs_hookutest_decoder_optimizationsucheck_keys_reuseutest_keys_reuseutest_extra_datautest_invalid_escapeutest_negative_index(u
__locals__((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu
TestDecodesu
TestDecodecBs|EeZdZdS(uTestPyDecodeN(u__name__u
__module__u__qualname__(u
__locals__((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyuTestPyDecodeMsuTestPyDecodecBs|EeZdZdS(uTestCDecodeN(u__name__u
__module__u__qualname__(u
__locals__((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyuTestCDecodeNsuTestCDecode(udecimaluiouStringIOucollectionsuOrderedDictutest.test_jsonuPyTestuCTestu
TestDecodeuTestPyDecodeuTestCDecode(((u?/opt/alt/python33/lib64/python3.3/test/test_json/test_decode.pyu<module>sF