Your IP : 216.73.216.213


Current Path : /opt/alt/python38/lib64/python3.8/test/test_json/__pycache__/
Upload File :
Current File : //opt/alt/python38/lib64/python3.8/test/test_json/__pycache__/test_float.cpython-38.opt-1.pyc

U

i�f��@sNddlZddlmZmZGdd�d�ZGdd�dee�ZGdd�dee�ZdS)	�N)�PyTest�CTestc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�	TestFloatcCsTdtjtjdtjddfD]2}|�t|�|��|�|�|�|�|��|�qdS)Ng���A�di����g������@)�mathZpi�assertEqual�float�dumps�loads��selfZnum�r
�>/opt/alt/python38/lib64/python3.8/test/test_json/test_float.py�test_floatss zTestFloat.test_floatscCs:dD]0}|�|�|�t|��|�t|�|��|�qdS)N)�ll)rr	�str�intrr
r
r�	test_intsszTestFloat.test_intscCs4|�|�d�td�g�|�|�d�td�g�dS)Nz[23456789012E666]�infz[-23456789012E666]�-inf)rr
r)rr
r
r�test_out_of_rangeszTestFloat.test_out_of_rangecCs�td�td�td�fD]r}|�|g�}||krD|�|�|�|g�n.|�|�}|�t|�d�|�|d|d�|jt|j|gdd�qdS)Nrr�nanrrF)Z	allow_nan)rr	rr
�lenZassertNotEqualZassertRaises�
ValueError)r�val�out�resr
r
r�test_allow_nans
zTestFloat.test_allow_nanN)�__name__�
__module__�__qualname__rrrrr
r
r
rrsrc@seZdZdS)�TestPyFloatN�rrr r
r
r
rr! sr!c@seZdZdS)�
TestCFloatNr"r
r
r
rr#!sr#)rZtest.test_jsonrrrr!r#r
r
r
r�<module>s