| Server IP : 138.197.176.125 / Your IP : 216.73.217.54 Web Server : Apache/2.4.41 (Ubuntu) System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/simplejson/tests/__pycache__/ |
Upload File : |
U
�O5[� � @ sT d dl Z d dlmZ d dlmZmZ d dlZd dlm Z m
Z
mZ G dd� de�ZdS )� N)�TestCase)� long_type� text_type)�NaN�PosInf�NegInfc @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� ZdS )� TestFloatc C sL t tfD ]}| �t�t�|��|� qt�t�t��}| �d| |k� d S )Nr )r r �assertEqual�json�loads�dumpsr Z
assertTrue)�self�inf�nan� r �=/usr/lib/python3/dist-packages/simplejson/tests/test_float.py�test_degenerates_allow s z TestFloat.test_degenerates_allowc C s0 t ttfD ] }| �t�tj|dd��d � q
d S )NT)Z
ignore_nan)r r r r r
r r �r
�fr r r �test_degenerates_ignore s z!TestFloat.test_degenerates_ignorec C s( t ttfD ]}| jttj|dd� q
d S )NF)Z allow_nan)r r r ZassertRaises�
ValueErrorr
r r r r r �test_degenerates_deny s zTestFloat.test_degenerates_denyc C sp dt jt jd t jd dfD ]N}| �tt�|��|� | �t�t�|��|� | �t�tt�|���|� qd S )Ng���A�d i����g������@)�mathZpir �floatr
r r r �r
Znumr r r �test_floats s �zTestFloat.test_floatsc C sz dt d�ddfD ]d}| �t�|�t|�� | �tt�|��|� | �t�t�|��|� | �t�tt�|���|� qd S )N� l l )r r r
r �str�intr r r r r r � test_ints s
zTestFloat.test_intsN)�__name__�
__module__�__qualname__r r r r r r r r r r s
r )
r Zunittestr Zsimplejson.compatr r Z
simplejsonr
Zsimplejson.decoderr r r r r r r r �<module> s