
    DUf                     6    d dl mZ d dlZ G d de          ZdS )    )TestCaseNc                   >    e Zd Zg dZddiddifZd Zd Zd Zd	 Zd
S )TestBigintAsString))   r   )    r   )l          9007199254740992)l         9007199254740993)r
   )l       z-9007199254740992)l      z-9007199254740993) r   bigint_as_stringTint_as_string_bitcount5   c                    | j         D ]}| j        D ]w\  }}|                     |t          j        t          j        |                               |                     |t          j        t          j        |fi |                     xd S NoptionsvaluesassertEqualjsonloadsdumpsselfoptsvalexpects       c/var/www/html/software/conda/lib/python3.11/site-packages/simplejson/tests/test_bigint_as_string.py	test_intszTestBigintAsString.test_ints   s    L 	9 	9D#{ 9 9V  Jtz#//1 1 1   Jtz#6666779 9 9 9	9	9 	9    c                 (   | j         D ]}| j        D ]\  }}||g}||g}|                     |t          j        t          j        |                               |                     |t          j        t          j        |fi |                     d S r   r   r   s       r   
test_listszTestBigintAsString.test_lists!   s    L 		9 		9D#{ 9 9VCj &)  Jtz#//1 1 1   Jtz#6666779 9 9 99		9 		9r   c                 (   | j         D ]}| j        D ]\  }}d|i}d|i}|                     |t          j        t          j        |                               |                     |t          j        t          j        |fi |                     d S )Nkr   r   s       r   
test_dictszTestBigintAsString.test_dicts-   s    L 		9 		9D#{ 9 9VCjv  Jtz#//1 1 1   Jtz#6666779 9 9 99		9 		9r   c                 B   | j         D ]}| j        D ]\  }}t          |          di}|di}|                     |t	          j        t	          j        |                               |                     |t	          j        t	          j        |fi |                     d S )Nvalue)r   r   strr   r   r   r   )r   r   r   _r   s        r   test_dict_keysz!TestBigintAsString.test_dict_keys9   s    L 		9 		9D+ 9 9Qc((G,Gn  Jtz#//1 1 1   Jtz#6666779 9 9 99		9 		9r   N)	__name__
__module____qualname__r   r   r   r!   r$   r)    r   r   r   r      sz        3 3 3F 
T"	!2&G
9 9 9
9 
9 
9
9 
9 
9
9 
9 
9 
9 
9r   r   )unittestr   
simplejsonr   r   r-   r   r   <module>r0      sW             =9 =9 =9 =9 =9 =9 =9 =9 =9 =9r   