
    DUf'                     H    d dl Z d dlmZ d dlZ G d de j                  ZdS )    N)StringIOc                       e Zd Zd Zd ZdS )
TestTuplesc                    d}t          j        t          |                    }|                     |t          j        |                     |                     |t          j        |d                     |                     t
          t           j        |d           |                     |t          j        |t                               |                     |t          j        |dt                               |                     t          j        t          |                    t          j        |dt                               d S N)         T)tuple_as_arrayF)default)r   r   )jsondumpslistassertEqualassertRaises	TypeErrorrepr)selftexpects      X/var/www/html/software/conda/lib/python3.11/site-packages/simplejson/tests/test_tuple.pytest_tuple_array_dumpsz!TestTuples.test_tuple_array_dumps   s"   DGG$$A///Ad!C!C!CDDD)TZ5IIIAt!<!<!<===Ad48": ": ": 	; 	; 	; 	JtAwwJq===	? 	? 	? 	? 	?    c                    d}t          j        t          |                    }t                      }t          j        ||           |                     ||                                           t                      }t          j        ||d           |                     ||                                           |                     t          t           j        |t                      d           t                      }t          j        ||t                     |                     ||                                           t                      }t          j        ||dt                     |                     ||                                           t                      }t          j        ||dt                     |                     t          j        t          |                    |                                           d S r   )
r   r   r   r   dumpr   getvaluer   r   r   )r   r   r   sios       r   test_tuple_array_dumpz TestTuples.test_tuple_array_dump   s   DGG$$jj	!S000jj	!S....000)TY8::). 	 	0 	0 	0 jj	!S$''''000jj	!St<<<<000jj	!S====JtAwwLLNN	 	 	 	 	r   N)__name__
__module____qualname__r   r    r   r   r   r      s2        ? ? ?     r   r   )unittestsimplejson.compatr   
simplejsonr   TestCaser   r"   r   r   <module>r'      sc     & & & & & &    ) ) ) ) )" ) ) ) ) )r   