a
}|g @ s d Z ddlZddlZddlmZ ddlZG dd dejZG dd dejZG dd d ejZe d
kre
eejdd e
g dS )zTests for acme.errors. N)mockc @ s e Zd ZdZdd Zdd ZdS )BadNonceTestzTests for acme.errors.BadNonce.c C s ddl m} |ddd| _d S )Nr )BadNonceZxxxerror)Znoncer )acme.errorsr r )selfr r D/usr/lib/python3.9/site-packages/acme/_internal/tests/errors_test.pysetUp s zBadNonceTest.setUpc C s dt | jksJ d S )NzInvalid nonce ('xxx'): errorstrr r r r r test_str s zBadNonceTest.test_strN__name__
__module____qualname____doc__r
r r r r r r s r c @ s e Zd ZdZdd Zdd ZdS )MissingNonceTestz#Tests for acme.errors.MissingNonce.c C s4 ddl m} tji d| _d| jj_|| j| _d S )Nr )MissingNonce)ZheadersFOO)r r r Z MagicMockZresponseZrequestmethodr )r r r r r r
s
zMissingNonceTest.setUpc C s( dt | jv sJ dt | jv s$J d S )Nr z{}r r
r r r r s zMissingNonceTest.test_strNr r r r r r s r c @ s( e Zd ZdZdd Zdd Zdd ZdS )
PollErrorTestz Tests for acme.errors.PollError.c C s@ ddl m} |tjjhi d| _|t tjjtjjid| _d S )Nr ) PollError)Z exhaustedupdated) r r r sentinelZARtimeoutsetZAR2invalid)r r r r r r
% s zPollErrorTest.setUpc C s | j j sJ | jj rJ d S )N)r r r
r r r test_timeout- s zPollErrorTest.test_timeoutc C s dt t t | jksJ d S )Nz