| Current Path : /lib/python3/dist-packages/certbot/tests/__pycache__/ |
| Current File : //lib/python3/dist-packages/certbot/tests/__pycache__/auth_handler_test.cpython-38.pyc |
U
�]%W � @ s8 d Z ddlZddlZddlZddlZddlZddlmZ ddlm Z
ddlmZ ddlmZ
ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ dd lmZ G dd� dej�ZG d
d� dej�Zejddfdd�ZG dd� dej�ZG dd� dej�ZG dd� dej�Zdd� Zddd�Zedk�r4e� � dS )zTests for certbot.auth_handler.� N)�
challenges)�client)�messages)�errors)�achallenges)�
interfaces)�util)� acme_utilc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�ChallengeFactoryTestc C sH ddl m} |d d tjdd�g �| _t�tjdtj tjgd d�| _
d S )Nr ��AuthHandlerZmock_key��key�test� F)�certbot.auth_handlerr �mock�Mock�handlerr �
gen_authzrr �STATUS_PENDING�
CHALLENGES�authzr��selfr � r �A/usr/lib/python3/dist-packages/certbot/tests/auth_handler_test.py�setUp s
�zChallengeFactoryTest.setUpc C s8 | j �| jtdttj���}| �dd� |D �tj� d S )Nr c S s g | ]
}|j �qS r ��chall��.0�achallr r r �
<listcomp>) s z1ChallengeFactoryTest.test_all.<locals>.<listcomp>)r �_challenge_factoryr �range�lenr r �assertEqual�r Zachallsr r r �test_all$ s � �zChallengeFactoryTest.test_allc C s0 | j �| jdg�}| �dd� |D �tjg� d S )Nr c S s g | ]
}|j �qS r r r r r r r# / s z6ChallengeFactoryTest.test_one_http.<locals>.<listcomp>)r r$ r r'