Graybyt3 Was Here
Linux vps-4656817-x.dattaweb.com 5.14.0-570.33.2.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Aug 14 07:37:35 EDT 2025 x86_64
Apache
200.58.107.103
/
lib
/
python3.9
/
site-packages
/
acme
/
_internal
/
tests
/
__pycache__
[ HOME ]
Exec
Submit
File Name : client_test.cpython-39.pyc
a }|�g� � @ s� d Z ddlZddlZddlmZ ddlZddlZddlm Z ddl Z ddl mZ ddlZ ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ e�d �Ze�d�Ze�d�Ze j �!e�d��Z"e�#ddddej#�$� d��Z%G dd� de j&�Z'G dd� de j(�Z)G dd� de j&�Z*G dd� de j&�Z+e,dk�r�e�-e�.ej/dd� e0g �� dS ) zTests for acme.client.� N)�Dict)�mock)� challenges)�errors)�jws)�messages)� messages_test)� test_util)� ClientNetwork)�ClientV2zcert-san.pemz csr-mixed.pemzcsr-nosans.pemzrsa512_key.pemz1https://www.letsencrypt-demo.org/acme/new-account�/https://www.letsencrypt-demo.org/acme/new-noncez/https://www.letsencrypt-demo.org/acme/new-orderz1https://www.letsencrypt-demo.org/acme/revoke-cert)� newAccount�newNonceZnewOrder� revokeCert�metac @ sT e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� Zdd� Ze �d�dd� �Ze �d�dd� �Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Z d9d:� Z!e �d�d;d<� �Z"e �d�d=d>� �Z#e �d�d?d@� �Z$e �d�dAdB� �Z%dCdD� Z&dES )F�ClientV2TestzTests for acme.client.ClientV2.c C s� t jdtji i d�| _t �� | _| j| jj_| j| jj_t j t jdd�| _d| _ t j| j t�� d�}t|�}t jf i |��| _t j|dd�| _d }t j|d t jtjt�d�d�d �}t j||d�| _t jt j t jdd�|fd�| _t j | j|d�| _!d| _"t#| _$t%| j$| j�| _&| jj'dd�| _d| _(| jj't j t jdd�t j)d�| _*t j | j*| j(d�| _+t j,| jj| j*jft j)| j!j-| j(fdd�| _.t j/| j.d| j!| j+gt0d�| _1t j/| j.d| j!| j+gt2d�| _3d S )NT)�ok�status_code�headers�linkszexample.com)�typ�value)zmailto:cert-admin@example.comztel:+12025551212)�contact�key�+https://www.letsencrypt-demo.org/acme/reg/1��body�uriz-https://www.letsencrypt-demo.org/acme/authz/1z/1z+evaGxfADs6pSRb2LAv9IZf17Dt3juxGJ-PCt92wr-oA)�token)r �statusZchall)r � authzr_uri)� identifierr � )Zterms_of_service_agreedz-https://www.letsencrypt-demo.org/acme/authz/2zwww.example.com)r! r z=https://www.letsencrypt-demo.org/acme/acct/1/order/1/finalize)Zidentifiersr �authorizations�finalizez4https://www.letsencrypt-demo.org/acme/acct/1/order/1)r r r# Zcsr_pem)4r � MagicMock�http_client�OK�response�net�post�return_value�getr Z IdentifierZIDENTIFIER_FQDNr! r ZRegistration�KEYZ public_key�dictZNewRegistration�new_regZRegistrationResource�regrZ ChallengeBody�STATUS_VALIDr ZDNS�jose� b64decodeZChallengeResource�challrZ Authorization�authz�AuthorizationResource�authzr�rsn�DIRECTORY_V2� directoryr �client�update�authzr_uri2ZSTATUS_PENDING�authz2�authzr2ZOrderr �orderZ OrderResource� CSR_MIXED_PEM�orderr�CSR_NO_SANS_PEM�orderr2)�selfZregZthe_argr �challb� rG �D/usr/lib/python3.9/site-packages/acme/_internal/tests/client_test.py�setUp* s� � � �� ������ ������zClientV2Test.setUpc C sH t j| j_| jj�� | jj_| jj | jj d<