|
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
�]cH � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddl
mZ ddl
mZ G dd� dej�ZG d d
� d
ej�Zdd� Zd
d� Zdd� Zdd� Zdd� Zdd� Zdd� Zedkr�e�� dS )zTest certbot.reverter.� N)�errors)�os)�
filesystem)�utilc s� e Zd ZdZ� fdd�Zdd� Ze�d�dd� �Zd d
� Z dd� Z
d
d� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Ze�d�dd� �Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Ze�d*�d+d,� �Ze�d-�d.d/� �Zd0d1� Z� ZS )2�ReverterCheckpointLocalTestzTest the Reverter Class.c sT t t| ��� ddlm} t�tj� || j�| _ t
� }|\| _| _| _
| _| _d S �Nr )�Reverter)�superr �setUp�certbot.reverterr �logging�disable�CRITICAL�config�reverter�setup_test_files�config1�config2�dir1�dir2�sets��selfr �tup�� __class__� �=/usr/lib/python3/dist-packages/certbot/tests/reverter_test.pyr
s z!ReverterCheckpointLocalTest.setUpc C s6 t �| jj� t �| j� t �| j� t�tj� d S �N� �shutilZrmtreer Zwork_dirr r r r
ZNOTSET�r r r r �tearDown s z$ReverterCheckpointLocalTest.tearDownz*certbot.reverter.Reverter._read_and_appendc C s� t d�|_z| j�| jd d� W n t k
r6 Y nX | j�d� t�| jjj �d }tj
�| jjj |d�}t|d��}|�
� }W 5 Q R X | �d|k� d S )Nzcannot evenr �save1Zblah�
CHANGES_SINCE�rz
No changes)�OSError�side_effectr �add_to_checkpointr �finalize_checkpointr �listdirr �
backup_dir�path�join�open�read�
assertTrue)r Z mock_readr, Z no_change�f�xr r r �test_no_change'