Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/test/test_json/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/test/test_json/__pycache__/test_float.cpython-35.opt-2.pyc



���]��@skddlZddlmZmZGdd�d�ZGdd�dee�ZGdd�dee�ZdS)	�N)�PyTest�CTestc@s@eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�	TestFloatcCsvxodtjtjdtjddgD]G}|jt|j|��|�|j|j|j|��|�q'WdS)Ng���A�dg������@i����)�math�pi�assertEqual�float�dumps�loads)�self�num�r�//opt/alt/python35/lib64/python3.5/test_float.py�test_floatss-zTestFloat.test_floatscCs\xUdddgD]D}|j|j|�t|��|jt|j|��|�qWdS)N�� �@ll)rr
�str�int)rr
rrr�	test_intsszTestFloat.test_intscCsH|j|jd�td�g�|j|jd�td�g�dS)Nz[23456789012E666]�infz[-23456789012E666]z-inf)rrr	)rrrr�test_out_of_ranges"zTestFloat.test_out_of_rangecCs�x�td�td�td�fD]�}|j|g�}||kre|j|j|�|g�n=|j|�}|jt|�d�|j|d|d�|jt|j|gdd�q"WdS)Nrz-inf�nanrrZ	allow_nanF)r	r
rr�lenZassertNotEqualZassertRaises�
ValueError)r�val�out�resrrr�test_allow_nans(zTestFloat.test_allow_nanN)�__name__�
__module__�__qualname__rrrrrrrrrsrc@seZdZdS)�TestPyFloatN)r r!r"rrrrr# sr#c@seZdZdS)�
TestCFloatN)r r!r"rrrrr$!sr$)rZtest.test_jsonrrrr#r$rrrr�<module>s