Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/cred/test/__pycache__/test_strcred.cpython-39.pyc
Ðазад
a k�he � @ s6 d Z ddlZddlmZ ddlmZmZ ddlmZ ddl m Z ddlmZ ddl mZmZmZmZ dd lmZmZmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZ ed�Z ed�Z!ed�Z"dd� Z#G dd� de�Z$G dd� de�Z%G dd� de�Z&G dd� de�Z'ee! d�ee d�ee" d�G dd � d e����Z(ee d!�G d"d#� d#e��Z)G d$d%� d%e�Z*eed&� d'�eed(� d)�G d*d+� d+e���Z+G d,d-� d-ej,ej-�Z.G d.d/� d/e�Z/G d0d1� d1ej,ej-�Z0G d2d3� d3ej,ej-�Z1G d4d5� d5ej,ej-�Z2G d6d7� d7ej,ej-�Z3G d8d9� d9e�Z4dS ):z L{twisted.cred.strcred}. � N)�StringIO)�Sequence�Type)�skipIf)� Interface)�plugin)�checkers�credentials�error�strcred)�cred_anonymous� cred_file� cred_unix)�usage)�UserDatabase)�FilePath)� requireModule)�TestCase�crypt�pwd�spwdc C s( d} | dd� t �� D �v r$| d7 } q| S )zC Helper method to produce an auth type that doesn't exist. ZThisPluginDoesNotExistc S s g | ] }|j �qS � )�authType)�.0�factoryr r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/cred/test/test_strcred.py� <listcomp># s z&getInvalidAuthType.<locals>.<listcomp>�_)r �findCheckerFactories)ZinvalidAuthTyper r r �getInvalidAuthType s � r c @ s e Zd Zdd� Zdd� ZdS )�PublicAPITestsc C s. t � }| �tjtj|� | �tjtj|� dS )z9 The description string cannot be empty. N�r �assertRaisesr ZInvalidAuthType�makeChecker�findCheckerFactory��selfZiatr r r �test_emptyDescription+ s z$PublicAPITests.test_emptyDescriptionc C s. t � }| �tjtj|� | �tjtj|� dS )z@ An unrecognized auth type raises an exception. Nr! r% r r r �test_invalidAuthType3 s z#PublicAPITests.test_invalidAuthTypeN)�__name__� __module__�__qualname__r'