/usr/lib/python3.9/site-packages/certbot/_internal/tests/plugins/__pycache__
a }|�g�, � @ s2 d Z ddlZddlZddlZddlmZ ddlZddlmZ ddlZddl m Z ddl mZ ddlm Z ddlmZ dd lmZ ejd kr�ddlmZ nddlZG dd� dej�Zejd ddd�Zejdddd�Zed ddd�ZG dd� dej�ZG dd� dej�Zedk�r.e�e�ejdd� e g �� dS )z*Tests for certbot._internal.plugins.disco.� N)�List)�mock)�errors)� interfaces)�null)� standalone)�webroot)� � c @ s e Zd Zdd� ZdS )�_EntryPointLoadFailc C s t d��d S )NzLoading failure)�RuntimeError��self� r �N/usr/lib/python3.9/site-packages/certbot/_internal/tests/plugins/disco_test.py�load s z_EntryPointLoadFail.loadN)�__name__� __module__�__qualname__r r r r r r s r �saz2certbot._internal.plugins.standalone:Authenticator�certbot.plugins��name�value�group�wrz/certbot._internal.plugins.webroot:Authenticatorc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zd S )!�PluginEntryPointTestz;Tests for certbot._internal.plugins.disco.PluginEntryPoint.c C sb t jdddd�| _t jdddd�| _t jdddd�| _t jdd dd�| _d dlm} |t�| _ d S )N�ep1zp1.ep1:Authenticatorr r zp2.pe2:Authenticator�ep2zp2.foo.ep2:Authenticator�ep3za.ep3:Authenticatorr ��PluginEntryPoint) �importlib_metadata� EntryPointr �ep1primr r �certbot._internal.plugins.discor! �EP_SA� plugin_ep)r r! r r r �setUp/ s, ����zPluginEntryPointTest.setUpc C sT ddl m} | jd| jd| jd| jdtdi}|�� D ]\}}||�|�ks4J �q4d S )Nr r r r r r ) r% r! r r$ r r r&