|
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
�]K � @ s| d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddl m
mZ G dd� dej
�Zed krxe�� dS )
z$Tests for renewal updater interfaces� N)�
interfaces)�main)�updater)�enhancementsc s� e Zd ZdZ� fdd�Ze�d�e�d�e�d�e�� dd� ����Z d d
� Z
e�d�dd
� �Ze�d�dd� �Ze�d�dd� �Z
dd� Ze�d�dd� �Zdd� Ze�d�dd� �Zdd� Z� ZS )�RenewUpdaterTestz@Tests for interfaces.RenewDeployer and interfaces.GenericUpdaterc sN t t| ��� tjtjd�| _t�� | j_tjtj d�| _
tjtjd�| _
d S )N)�spec)�superr �setUp�mock� MagicMockr ZGenericUpdater�generic_updater�restartZ
RenewDeployer�renew_deployerr �AutoHSTSEnhancement�
mockinstaller��self�� __class__� �A/usr/lib/python3/dist-packages/certbot/tests/renewupdater_test.pyr s
zRenewUpdaterTest.setUpzcertbot.main._get_and_save_certz5certbot.plugins.selection.choose_configurator_pluginsz2certbot.plugins.selection.get_unprepared_installerc C s� t �� |_| j}|d f|_||_t �d�� t�| jd t �� � W 5 Q R X | �|j j
� |j �� |j�� t
�| jt �� d � | �|jjd� | �|j j
� d S )Nzcertbot.main._init_le_client� )r
r �return_valuer �patchr Z
renew_cert�config�
assertTruer
�calledZ
reset_mockZgeneric_updatesr �run_generic_updaters�assertEqual�
call_count�assertFalse)r �_� mock_getiZmock_selectZmock_getsaveZmock_generic_updaterr r r �test_server_updates s
z$RenewUpdaterTest.test_server_updatesc C s4 t �� }| j}t�| j||� | �|j�|�� d S �N) r
r r r �run_renewal_deployerr r Zrenew_deployZcalled_with)r ZlineageZ
mock_deployerr r r �test_renew_deployer- s z$RenewUpdaterTest.test_renew_deployerzcertbot.updater.logger.debugc C s>