/usr/lib/python3.9/site-packages/certbot/_internal/tests/__pycache__
a }|�gs � @ s� d Z ddlZddlZddlZddlZddlZddlmZ ddlZddlZddl m Z ddl mZ ddlm Z ddlmZ ddlmZ dd lmZ dd lmZ dd lmZ G dd� dej�ZG d d� dej�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Z G dd� dej�Z!G dd� dej�Z"G dd� dej�Z#G dd � d ej$�Z%e&d!k�r�e�'e�(ej)d"d� e*g �� dS )#�)Tests for certbot._internal.cert_manager.� N)�mock)� configuration)�errors)�ALL_FOUR)�storage_test)� filesystem)�os)�utilc s( e Zd ZdZ� fdd�Zdd� Z� ZS )�BaseCertManagerTestz2Base class for setting up Cert Manager tests. c s� t � �� d� j_t�� jj� d tj� � jj d�d�� _� fdd�� jD �� _t tj� � jjd�d��}|�d� W d � n1 s�0 Y d S ) NFZspecialarchive)�example.org� other.comc s i | ]}|� � |� j| ��qS � )�_set_up_config�domains)�.0�domain��selfr �M/usr/lib/python3.9/site-packages/certbot/_internal/tests/cert_manager_test.py� <dictcomp>% s �z-BaseCertManagerTest.setUp.<locals>.<dictcomp>zIGNORE.THIS�wzThis file should be ignored!)�super�setUp�config�quietr �makedirs�renewal_configs_dirr �path�join� config_dirr Zconfig_files�open�write)r Zjunk�� __class__r r r s � �zBaseCertManagerTest.setUpc C s� t �tj�| jj|�� t�� }|d ur<t �|� ||d<