
    3hh                     `    S SK r S SKJrJr   " S S5      r " S S\\5      r " S S\\5      rg)	    N)PyTestCTestc                        \ rS rSrS rS rSrg)TestDefault   c                     U R                  U R                  [        [        S9U R                  [        [        5      5      5        g )N)default)assertEqualdumpstyperepr)selfs    D/opt/python-3.13.8/usr/lib/python3.13/test/test_json/test_default.pytest_defaultTestDefault.test_default   s0    JJtTJ*JJtDz"	$    c                     [         R                  " SSSSS9nUR                  S5        U R                  U R	                  U5      S5        U R                  U R	                  USS	9S
5        g )N            )abcdr   z {"a": 1, "c": 3, "d": 4, "b": 2}T)	sort_keysz {"a": 1, "b": 2, "c": 3, "d": 4})collectionsOrderedDictmove_to_endr
   r   )r   ods     r   test_ordereddictTestDefault.test_ordereddict   sc    $$qAa8
sJJrN.	0 	JJrTJ*.	0r    N)__name__
__module____qualname____firstlineno__r   r!   __static_attributes__r#   r   r   r   r      s    $
0r   r   c                       \ rS rSrSrg)TestPyDefault   r#   Nr$   r%   r&   r'   r(   r#   r   r   r*   r*      s    $r   r*   c                       \ rS rSrSrg)TestCDefault   r#   Nr,   r#   r   r   r.   r.      s    r   r.   )r   test.test_jsonr   r   r   r*   r.   r#   r   r   <module>r1      s+     (0 0" /K . ,; ,r   