|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /lib/python3/dist-packages/certbot/tests/__pycache__/ |
Upload File : |
U
�]�~ � @ s d Z ddlZddlZddlZddlZddlZddlmZ ddlm m
Z ddlm
Z
ddlmZ ddlmZ ddlmZ ddlm
Z
e�d �Ze�d
�ZG dd� dej�ZG d
d� dej�ZG dd� dej�ZG dd� de�ZG dd� de�ZG dd� dej�Zedk�re�� dS )zTests for certbot.client.� N)�
interfaces)�account)�errors)�os)�
filesystem)�utilzrsa512_key.pemzcsr-san_512.pemc @ sT e Zd ZdZdd� Zej�ej ddi�dd� �Z
ej�ej i �dd � �Zd
d� ZdS )
�DetermineUserAgentTestz.Tests for certbot.client.determine_user_agent.c C s ddl m} || j�S )Nr )�determine_user_agent)�certbot.clientr �config)�selfr � r
�;/usr/lib/python3/dist-packages/certbot/tests/client_test.py�_call s zDetermineUserAgentTest._callZCERTBOT_DOCS�1c C s | j dd� d S )NT��expect_doc_values��_test�r r
r
r �test_docs_value s z&DetermineUserAgentTest.test_docs_valuec C s | j dd� d S )NFr r r r
r
r �test_real_values! s z'DetermineUserAgentTest.test_real_valuesc C sd | � � }|r| j}| j}n| j}| j}|d|� |d|� |d|� |t�� |� |t�� |� d S )Nzcertbot(-auto)zOS_NAME OS_VERSIONzmajor.minor.patchlevel)r ZassertInZassertNotInr Zget_os_info_ua�platformZpython_version)r r ZuaZdoc_value_checkZreal_value_checkr
r
r r % s
zDetermineUserAgentTest._testN)
�__name__�
__module__�__qualname__�__doc__r �mock�patch�dictr �environr r r r
r
r
r r s
r c s� e Zd ZdZ� fdd�Zdd� Zedd� �Zedd � �Zed
d� �Z edd
� �Z
dd� Zdd� Ze
�d�e
�d�dd� ��Ze
�d�dd� �Zdd� Ze
�d�dd� �Ze
�d�e
�d�dd� ��Zdd � Zd!d"� Zd#d$� Zd%d&� Z� ZS )'�RegisterTestz"Tests for certbot.client.register.c s4 t t| ��� d| j_d| j_d| j_t�� | _ d S )Ni Fzalias@example.com)
�superr! �setUpr �rsa_key_size�register_unsafely_without_email�emailr ZAccountMemoryStorage�account_storager �� __class__r
r r# 9 s
zRegisterTest.setUpc C s$ ddl m} t�� }|| j| j|�S )Nr )�register)r
r* r � MagicMockr r'