a }|g@sdZddlZddlZddlmZddlZGdddejZGdddejZGdd d ejZe d kre e ej d de gdS) zTests for acme.errors.N)mockc@s eZdZdZddZddZdS) BadNonceTestzTests for acme.errors.BadNonce.cCsddlm}|ddd|_dS)Nr)BadNonceZxxxerror)Znoncer) acme.errorsrr)selfrrD/usr/lib/python3.9/site-packages/acme/_internal/tests/errors_test.pysetUp s zBadNonceTest.setUpcCsdt|jksJdS)NzInvalid nonce ('xxx'): errorstrrrrrr test_strszBadNonceTest.test_strN__name__ __module__ __qualname____doc__r rrrrr r src@s eZdZdZddZddZdS)MissingNonceTestz#Tests for acme.errors.MissingNonce.cCs4ddlm}tjid|_d|jj_||j|_dS)Nr) MissingNonce)ZheadersFOO)rrrZ MagicMockZresponseZrequestmethodr)rrrrr r s  zMissingNonceTest.setUpcCs(dt|jvsJdt|jvs$JdS)Nrz{}r r rrr rszMissingNonceTest.test_strNrrrrr rsrc@s(eZdZdZddZddZddZdS) PollErrorTestz Tests for acme.errors.PollError.cCs@ddlm}|tjjhid|_|ttjjtjjid|_dS)Nr) PollError)Z exhaustedupdated) rrrsentinelZARtimeoutsetZAR2invalid)rrrrr r %s  zPollErrorTest.setUpcCs|jjs J|jjrJdS)N)rrr rrr test_timeout-s zPollErrorTest.test_timeoutcCs dttt|jksJdS)Nzs