o
    KXh]                     @   sN   d dl Z d dlmZmZ G dd dZG dd deeZG dd deeZdS )	    N)PyTestCTestc                   @   s   e Zd Zdd Zdd ZdS )TestDefaultc                 C   s$   |  | jttd| tt d S )N)default)assertEqualdumpstyperepr)self r   E/opt/python-3.10.19/usr/lib/python3.10/test/test_json/test_default.pytest_default   s   zTestDefault.test_defaultc                 C   sD   t jddd}|d | | |d | | j|ddd d S )	N      )abr   z{"b": 2, "a": 1}T)Z	sort_keysz{"a": 1, "b": 2})collectionsOrderedDictmove_to_endr   r   )r
   Zodr   r   r   test_ordereddict   s   
zTestDefault.test_ordereddictN)__name__
__module____qualname__r   r   r   r   r   r   r      s    r   c                   @      e Zd ZdS )TestPyDefaultNr   r   r   r   r   r   r   r          r   c                   @   r   )TestCDefaultNr   r   r   r   r   r      r   r   )r   Ztest.test_jsonr   r   r   r   r   r   r   r   r   <module>   s
    