
    U-f/                         d Z ddlZddlZddlZddlZd Zd Zd Zedk    r1 ej	         ej
        ej        dd         egz                        dS dS )zTests for acme.jose shim.    Nc                 d   | rd| z   }d| z   }nd}d}t          j        |          }t          j        |          }||u sJ t          ||          t          ||          u sJ dd l}dd l}t          |          }t          |          }||u sJ t          ||          t          ||          u sJ d S )Nz
acme.jose.zjosepy.z	acme.josejosepyr   )	importlibimport_modulegetattrr   acmeeval)	submodule	attributeacme_jose_pathjosepy_pathacme_jose_mod
josepy_modr   r   s           m/home/cdr/domains/dharristours.com/map/certbot/lib/python3.11/site-packages/acme/_internal/tests/jose_test.py_test_itr   	   s     %	1)+$+N;;M(55JJ&&&&=),,
I0N0NNNNN MMMKKK((Mk""JJ&&&&=),,
I0N0NNNNNNN    c                  &    t          dd           d S )N RS512r    r   r   test_top_levelr       s    Rr   c                  >    g d} | D ]\  }}t          ||           d S )N))b64	b64decode)errorsError)
interfacesJSONDeSerializable)	json_utilField)jwaHS256)jwkJWK)jwsJWS)utilImmutableMapr   )mods_and_attrsmodattrs      r   test_submodulesr-   #   sE    
2 2 2N $  	Td r   __main__   )__doc__r   sysunittestpytestr   r   r-   __name__exitmainargv__file__r   r   r   <module>r9      s          



  O O O.    $ zCH[V[!""
23344444 r   