
    i                     F    S SK Jr  S SKJr  S SKJr  S SKr " S S\5      rg)    )Decimal)TestCase)StringIONc                   $    \ rS rSrSrS rS rSrg)TestDecimal   )z1.0z10.00z1.1z1234567890.1234567890500c                     [        U5      n[        R                  " U40 UD6nU R                  U[        R                  " U40 UD65        U$ )N)r   	dirtyjsonloadsassertEqualload)selfskwsioress        V/home/james-whalen/.local/lib/python3.13/site-packages/dirtyjson/tests/test_decimal.pyr   TestDecimal.loads   sA    qkooa&2&innS7B78
    c                     U R                    H0  nU R                  U R                  U[        S9[        U5      5        M2     g )N)parse_float)NUMSr   r   r   )r   r   s     r   test_decimal_decodeTestDecimal.test_decimal_decode   s1    ATZZwZ?L r    N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__r   r   r   r   r      s    @DMr   r   )decimalr   unittestr   dirtyjson.compatr   r   r   r   r   r   <module>r%      s      % M( Mr   