| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/simplejson/tests/__pycache__/ |
Upload File : |
�
$��c� � �b � d dl Z d dlmZ d dlmZmZ d dlZd dlm Z m
Z
mZ G d� de� � ZdS )� N)�TestCase)� long_type� text_type)�NaN�PosInf�NegInfc �, � e Zd Zd� Zd� Zd� Zd� Zd� ZdS )� TestFloatc �* � t t fD ]<}| � t j t j |� � � � |� � �=t j t j t � � � � }| � d|z |k � � d S )Nr )r r �assertEqual�json�loads�dumpsr �
assertTrue)�self�inf�nans �=/usr/lib/python3/dist-packages/simplejson/tests/test_float.py�test_degenerates_allowz TestFloat.test_degenerates_allow sy � ��F�#� ?� ?�C����T�Z��
�3���8�8�#�>�>�>�>��j���C���)�)������S��S�(�)�)�)�)�)� c � � t t t fD ]>}| � t j t j |d�� � � � d � � �?d S )NT)�
ignore_nan)r r r r r
r r �r �fs r �test_degenerates_ignorez!TestFloat.test_degenerates_ignore sX � ��&�#�&� O� O�A����T�Z��
�1��(F�(F�(F�G�G��N�N�N�N� O� Or c � � t t t fD ]*}| � t t
j |d�� � �+d S )NF)� allow_nan)r r r �assertRaises�
ValueErrorr
r r s r �test_degenerates_denyzTestFloat.test_degenerates_deny sH � ��&�#�&� J� J�A����j�$�*�a�5��I�I�I�I� J� Jr c
�� � dt j t j dz t j dz dfD ]�}| � t t j |� � � � |� � | � t j t j |� � � � |� � | � t j t t j |� � � � � � |� � ��d S )Ng���A�d i����g������@)�math�pir �floatr
r r r �r �nums r �test_floatszTestFloat.test_floats s� � �&�����#���G�T�M�3�(� J� J�C����U�4�:�c�?�?�3�3�S�9�9�9����T�Z��
�3���8�8�#�>�>�>����T�Z� �$�*�S�/�/�(B�(B�C�C�S�I�I�I�I� J� Jr c
� � dt d� � ddfD ]�}| � t j |� � t |� � � � | � t t j |� � � � |� � | � t j t j |� � � � |� � | � t j t t j |� � � � � � |� � ��d S )N� l l )r r r
r �str�intr r r&