File: //usr/lib/python3/dist-packages/twisted/cred/test/__pycache__/test_cred.cpython-38.pyc
U
W[5 � @ s� d Z ddlmZmZ ddlmZmZ ddlmZm Z ddl
mZ ddlm
Z
mZ ddlmZ ddlmZ dd lmZmZmZmZ zdd
lmZ W n ek
r� dZY nX G dd
� d
e�ZG dd� de�Zee�G dd� dej��Ze�eee� G dd� dej �Z!ee!e�G dd� de��Z"eej#�G dd� de��Z$G dd� dej%�Z&G dd� dej%�Z'G dd� dej%�Z(G dd� de�Z)G d d!� d!e�Z*G d"d#� d#e*�Z+G d$d%� d%e*�Z,G d&d'� d'e*e)ej%�Z-G d(d)� d)e+e)ej%�Z.G d*d+� d+e,e)ej%�Z/dS ),z6
Tests for L{twisted.cred}, now with 30% more starch.
� )�absolute_import�division)�implementer� Interface)�hexlify� unhexlify)�unittest)�nativeString�
networkString)�
components)�defer)�checkers�credentials�portal�error)�cryptNc @ s e Zd ZdZdS )� ITestablez2
An interface for a theoretical protocol.
N��__name__�
__module__�__qualname__�__doc__� r r �=/usr/lib/python3/dist-packages/twisted/cred/test/test_cred.pyr s r c @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �
TestAvatarz
A test avatar.
c C s || _ d| _d| _d S )NF)�name�loggedIn� loggedOut)�selfr r r r �__init__'