HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/simplejson/tests/__pycache__/test_float.cpython-310.pyc
o

\Փa��@sTddlZddlmZddlmZmZddlZddlm	Z	m
Z
mZGdd�de�ZdS)�N)�TestCase)�	long_type�	text_type)�NaN�PosInf�NegInfc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�	TestFloatcCsLttfD]}|�t�t�|��|�qt�t�t��}|�d||k�dS)Nr)rr�assertEqual�json�loads�dumpsr�
assertTrue)�self�inf�nan�r�=/usr/lib/python3/dist-packages/simplejson/tests/test_float.py�test_degenerates_allowsz TestFloat.test_degenerates_allowc	Cs0tttfD]}|�t�tj|dd��d�qdS)NT)�
ignore_nan)rrrr	r
rr�r�frrr�test_degenerates_ignores�z!TestFloat.test_degenerates_ignorecCs(tttfD]}|jttj|dd�qdS)NF)�	allow_nan)rrr�assertRaises�
ValueErrorr
rrrrr�test_degenerates_denys�zTestFloat.test_degenerates_denyc	CspdtjtjdtjddfD]'}|�tt�|��|�|�t�t�|��|�|�t�tt�|���|�qdS)Ng���A�di����g������@)�math�pir	�floatr
rrr�r�numrrr�test_floatss
��zTestFloat.test_floatsc	Cszdtd�ddfD]2}|�t�|�t|��|�tt�|��|�|�t�t�|��|�|�t�tt�|���|�qdS)N�ll)rr	r
r�str�intrrr rrr�	test_intss�zTestFloat.test_intsN)�__name__�
__module__�__qualname__rrrr"r&rrrrrsr)
r�unittestr�simplejson.compatrr�
simplejsonr
�simplejson.decoderrrrrrrrr�<module>s