/usr/lib/python3.9/site-packages/certbot/_internal/tests/plugins/__pycache__
a }|�g � @ s� d Z ddlZddlZddlZddlmZ ddlZddlmZ ddlm Z ddl mZ ddl mZ ddl mZ dd l mZ G d d� dej�Zedkr�e�e�ejd d� eg �� dS )z*Tests for certbot._internal.plugins.manual� N)�mock)� challenges)�errors)� filesystem)�os)� acme_util)�utilc sh e Zd ZdZ� fdd�Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� Zdd� Zdd� Z � ZS )�AuthenticatorTestz9Tests for certbot._internal.plugins.manual.Authenticator.c s� t � �� t�� }|�� | _| �|j� tj | _ tj| _tj | _| j | j| jg| _dD ]}t�tj�| j|�� qVtjdd d ddtj�| jd�tj�| jd�tj�| jd�tj�| jd�tj�| jd�d � | _dd lm} || jdd�| _d S ) N)� config_dir�work_dirZin_progressr Fr r � backup_dir�temp_checkpoint_dirZ in_progess) Zhttp01_port�manual_auth_hook�manual_cleanup_hook�noninteractive_mode�validate_hooksr r r r Zin_progress_dir)� AuthenticatorZmanual)�name)�super�setUp� test_utilZpatch_display_util�start�mock_get_displayZ addCleanup�stopr �HTTP01_A�http_achall�DNS01_A� dns_achallZ DNS01_A_2Zdns_achall_2�achallsr �mkdirr �path�joinZtempdirr Z MagicMock�configZ certbot._internal.plugins.manualr �auth)�selfZget_display_patch�dr �� __class__� �O/usr/lib/python3.9/site-packages/certbot/_internal/tests/plugins/manual_test.pyr s. �� zAuthenticatorTest.setUpc C sB d| j _t�tj�� | j�� W d � n1 s40 Y d S �NT)r"