| Current Path : /lib/python3/dist-packages/certbot/plugins/__pycache__/ |
| Current File : //lib/python3/dist-packages/certbot/plugins/__pycache__/common_test.cpython-38.pyc |
U
e�_�; � @ sH d Z ddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddl
mZ ddl
m
Z
ddlmZ ddlmZ dd lmZ dd
lmZ ej�e�d��Zeje�e jdd
�d�ded�ZG dd� dej�ZG dd� dej�ZG dd� dej �Z!G dd� dej�Z"G dd� dej�Z#G dd� dej$�Z%e&dk�rDe�'� dS )z!Tests for certbot.plugins.common.� N)�
challenges)�achallenges)�crypto_util)�errors)�os)�
filesystem)� acme_util)�utilzrsa512_key.pems token1)�token�pendingzencryption-example.demo)ZchallbZdomainZaccount_keyc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �NamespaceFunctionsTestz7Tests for certbot.plugins.common.*_namespace functions.c C s ddl m} | �d|d�� d S )Nr )�option_namespacezfoo-�foo)�certbot.plugins.commonr
�assertEqual)�selfr
� r �=/usr/lib/python3/dist-packages/certbot/plugins/common_test.py�test_option_namespace s z,NamespaceFunctionsTest.test_option_namespacec C s ddl m} | �d|d�� d S )Nr ��dest_namespaceZfoo_r �r r r �r r r r r �test_dest_namespace! s z*NamespaceFunctionsTest.test_dest_namespacec C s ddl m} | �d|d�� d S )Nr r Zfoo_bar_�foo-barr r r r r �test_dest_namespace_with_dashes% s z6NamespaceFunctionsTest.test_dest_namespace_with_dashesN)�__name__�
__module__�__qualname__�__doc__r r r r r r r r s r c @ sP e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� ZdS )�
PluginTestz'Test for certbot.plugins.common.Plugin.c C s@ ddl m} G dd� d|�}|| _t�� | _|| jdd�| _d S )Nr )�Pluginc @ s e Zd Zedd� �ZdS )z$PluginTest.setUp.<locals>.MockPluginc S s |dddd d� d S )Nr �different_to_foo_bar� ��dest�x�yr )�cls�addr r r �add_parser_arguments1 s z9PluginTest.setUp.<locals>.MockPlugin.add_parser_argumentsN)r r r �classmethodr* r r r r �
MockPlugin0 s r, �mock��config�name)r r! �
plugin_clsr- � MagicMockr/ �plugin)r r! r, r r r �setUp- s
zPluginTest.setUpc C s&