File: //usr/lib/python3/dist-packages/twisted/conch/test/__pycache__/test_scripts.cpython-310.pyc
o
�b� �
@ s d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
dZdZed �s,d
ZdZed�s4d
Zd
Z
ed�s<d
ZdZzddlZW n
eyO d
ZdZY n%w ze�� �� W n ejys Z zd
Zdee� ZW Y dZ[ndZ[ww eee�G dd� de
e��ZG dd� de
e�ZdS )z1
Tests for the command-line interfaces to conch.
� )�skipIf)�
requireModule)�ZshScriptTestMixin)�ScriptTestsMixin)�TestCaseF� �pyasn1TzCannot run without PyASN1�cryptographyzcan't run w/o cryptography�ttyzcan't run w/o ttyNzcan't run w/o tkinterzCan't test Tkinter: c @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
S )�ScriptTestsz&
Tests for the Conch scripts.
c C � | � d� d S )Nzconch/conch��
scriptTest��self� r �A/usr/lib/python3/dist-packages/twisted/conch/test/test_scripts.py�
test_conch0 � zScriptTests.test_conchc C r )Nz
conch/cftpr
r r r r � test_cftp3 r zScriptTests.test_cftpc C r )Nz
conch/ckeygenr
r r r r �test_ckeygen6 r zScriptTests.test_ckeygenc C r )Nz
conch/tkconchr
r r r r �test_tkconch9 r zScriptTests.test_tkconchN)�__name__�
__module__�__qualname__�__doc__r r r r r r r r r * s r c @ s e Zd ZdZg d�ZdS )�ZshIntegrationTestszH
Test that zsh completion functions are generated without error
))�conchz)twisted.conch.scripts.conch.ClientOptions)�cftpz(twisted.conch.scripts.cftp.ClientOptions)�ckeygenz,twisted.conch.scripts.ckeygen.GeneralOptions)�tkconchz,twisted.conch.scripts.tkconch.GeneralOptionsN)r r r r �generateForr r r r r = s r )r �unittestr �twisted.python.reflectr �"twisted.python.test.test_shellcompr �!twisted.scripts.test.test_scriptsr �twisted.trial.unittestr �doSkip�
skipReason�
cryptoSkip�ttySkip�tkinter�ImportError�Tk�destroy�TclError�e�strr r r r r r �<module> sB ���