← Back
Editing: eff_test.cpython-38.pyc
U �]� � @ sr d Z ddlZddlZddlZddlmZ ddlm mZ G dd� de j �ZG dd� dej�Z edkrne�� dS ) zTests for certbot.eff.� N)� constantsc s� e Zd ZdZ� fdd�Zdd� Ze�� e� d�dd� ��Z e� d�d d � �Ze�� e� d�dd� ��Zd d� Z e�� e� d�dd� ��Zdd� Ze�� e� d�dd� ��Zdd� Z� ZS )�HandleSubscriptionTestz*Tests for certbot.eff.handle_subscription.c s* t t| ��� d| _| j| j_d | j_d S )N�certbot@example.org)�superr �setUp�email�config� eff_email��self�� __class__� �8/usr/lib/python3/dist-packages/certbot/tests/eff_test.pyr s zHandleSubscriptionTest.setUpc C s ddl m} || j�S )Nr )�handle_subscription)�certbot.effr r )r r r r r �_call s zHandleSubscriptionTest._callzcertbot.eff.subscribec C s\ d | j _d| j _| �� | �|j� | �|� jj� |� jjd d }d}| � ||k� d S )NTr z,because you didn't provide an e-mail address) r r r r �assertFalse�called�yesno�add_message� call_args� assertTrue)r �mock_subscribe�mock_get_utility�actual� expected_partr r r �test_failure s z#HandleSubscriptionTest.test_failurec C s>