← Back
Editing: renewal_test.cpython-38.pyc
U e�_ � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddl m mZ G dd� dej �ZG d d � d ej �Zedkr�e�� dS )zTests for certbot.renewal� N)� challenges)� configuration)�errors)�storagec @ s0 e Zd Ze�d�dd� �Ze�d�dd� �ZdS )�RenewalTestzcertbot.cli.set_by_clic C s| d|_ t�| jjd�}d | j_d | j_d | j_t� | j�}t �||�}|jd }ddlm } |�||� | �|jdg� d S )NFzsample-renewal-ancient.conf� renewalparamsr ��renewalz /var/www/)�return_value� test_utilZmake_lineage�configZ config_dirZaccountZemail�webroot_pathr ZNamespaceConfigr Z RenewableCert�certbotr �_restore_webroot_config�assertEqual)�self�mock_set_by_cliZrc_pathr Zlineager r � r �</usr/lib/python3/dist-packages/certbot/tests/renewal_test.py�!test_ancient_webroot_renewal_conf s � z-RenewalTest.test_ancient_webroot_renewal_conf�certbot.renewal.cli.set_by_clic C s� ddl m} d|_ddiddgd�}|�| j|� | �| jjddi� | �| jjddg� i dd�}|�| j|� | �| jji � | �| jjdg� d S )Nr r Fztest.example.comz /var/www/testz/var/www/other)�webroot_mapr )r r r r r r r r )r r r r r r r � test_webroot_params_conservation s ��z,RenewalTest.test_webroot_params_conservationN)�__name__� __module__�__qualname__�mock�patchr r r r r r r s r c @ s� e Zd ZdZedd� �Ze�d�dd� �Ze�d�dd� �Z e�d�d d � �Z e�d�dd� �Ze�d�d d� �Ze�d�dd� �Z e�d�dd� �Ze�d�dd� �ZdS )�!RestoreRequiredConfigElementsTestz;Tests for certbot.renewal.restore_required_config_elements.c O s ddl m} |||�S )Nr )� restore_required_config_elements)Zcertbot.renewalr )�cls�args�kwargsr r r r �_call9 s z'RestoreRequiredConfigElementsTest._callr c C s. d|_ | �| jddi� | �| jjdk� d S )NF�allow_subset_of_names�TrueT)r r# r � assertTruer$ �r r r r r �"test_allow_subset_of_names_success>