a }|äg/ã@shdZddlZddlZddlZddlZdd„Zdd„Zdd„Zed krde  e  ej d d…e g¡¡dS) zTests for acme.jose shim.éNcCsV|rd|}d|}nd}d}t |¡}t |¡}ddl}ddl}t|ƒ}t|ƒ}dS)Nz acme.jose.zjosepy.z acme.joseÚjosepyr)Ú importlibÚ import_modulerÚacmeÚeval)Z submoduleZ attributeZacme_jose_pathZ josepy_pathZ acme_jose_modZ josepy_modrr©rúB/usr/lib/python3.9/site-packages/acme/_internal/tests/jose_test.pyÚ_test_it s   r cCstddƒdS)NÚZRS512©r rrrrÚtest_top_level sr cCs$gd¢}|D]\}}t||ƒq dS)N))Zb64Z b64decode)ÚerrorsÚError)Z interfacesZJSONDeSerializable)Z json_utilZField)ZjwaZHS256)ZjwkZJWK)ZjwsZJWS)ÚutilZ ImmutableMapr )Zmods_and_attrsÚmodÚattrrrrÚtest_submodules#s rÚ__main__é) Ú__doc__rÚsysZunittestZpytestr r rÚ__name__ÚexitÚmainÚargvÚ__file__rrrrÚs