← Back
Editing: 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&