a?E 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)NaNPosInfNegInfc , e Zd Zd Zd Zd Zd Zd ZdS ) TestFloatc : t t fD ]@}| t j t j |d d | At j t j t d d }| d|z |k d S )NT allow_nanr )r r assertEqualjsonloadsdumpsr assertTrue)selfinfnans o/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/simplejson/tests/test_float.pytest_degenerates_allowz TestFloat.test_degenerates_allow s F# _ _CTZ 3$(G(G(GSWXXXZ]^^^^jC4888DIIISS())))) 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 &