|
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
�]�E � @ s4 d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlm Z ddlm
Z
ddlmZ G dd � d ej
�ZG d
d� dej�ZG dd
� d
ej�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� dej
�ZG dd� dej�Zdd� Zed k�r0e�� dS )!zTests for certbot.hooks.� N)�List)�errors)�util)�os)�
filesystemc @ s. e Zd ZdZedd� �Ze�d�dd� �ZdS )�ValidateHooksTestz'Tests for certbot.hooks.validate_hooks.c O s ddl m} |||�S )Nr )�validate_hooks)�
certbot.hooksr )�cls�args�kwargsr � r
�9/usr/lib/python3/dist-packages/certbot/tests/hook_test.py�_call s zValidateHooksTest._callzcertbot.hooks.validate_hookc C sR t �� }| �|� dd� |jD �}| �td�t|d d� �� | �d|d � d S )Nc S s g | ]}|d d �qS )r � r
)�.0Zcallr
r
r �
<listcomp> s z-ValidateHooksTest.test_it.<locals>.<listcomp>)ZpreZpostZdeploy����renew)�mockZ MagicMockr �call_args_list�assertEqual�set)�selfZmock_validate_hook�config�typesr
r
r �test_it s
zValidateHooksTest.test_itN) �__name__�
__module__�__qualname__�__doc__�classmethodr r �patchr r
r
r
r r s
r c @ sH e Zd ZdZedd� �Zdd� Ze�d�dd� �Z e�d �d
d� �Z
dS )
�ValidateHookTestz&Tests for certbot.hooks.validate_hook.c O s ddl m} |||�S )Nr )�
validate_hook)r r$ )r
r r r$ r
r
r r $ s zValidateHookTest._callc
C sH t �d��4 t jddd�� | �tj| jdd� W 5 Q R X W 5 Q R X d S )N�$certbot.hooks.plug_util.path_surgeryz&certbot.hooks.filesystem.is_executableF)�return_valueZdummy�foo)r r"