Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/simplejson/tests/__pycache__/ |
Upload File : |
o \Փa� � @ 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 � 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 � qd S )NT)� 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� qd S )NF)� allow_nan)r r r �assertRaises� ValueErrorr r r r r r �test_degenerates_deny s �zTestFloat.test_degenerates_denyc C sp dt jt jd t jd dfD ]'}| �tt�|��|� | �t�t�|��|� | �t�tt�|���|� qd S )Ng���A�d i����g������@)�math�pir �floatr r r r �r �numr r r �test_floats s ��zTestFloat.test_floatsc C sz dt d�ddfD ]2}| �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"