File: //usr/lib/python3/dist-packages/twisted/conch/test/__pycache__/test_scripts.cpython-38.pyc
U
W[_ �
@ s� d Z ddlmZ ed�rdZndZed�r0dZndZed�rBdZnd ZzddlZW n ek
rj d
ZY nHX ze� � �
� W n0 ejk
r� Z zde
e� ZW 5 dZ[X Y nX dZddlmZ dd
lmZ ddlmZ G dd� dee�ZG dd� dee�ZdS )z1
Tests for the command-line interfaces to conch.
� )�
requireModuleZpyasn1NzCannot run without PyASN1Zcryptographyzcan't run w/o cryptographyZttyzcan't run w/o ttyzcan't run w/o TkinterzCan't test Tkinter: )�TestCase)�ScriptTestsMixin)�ZshScriptTestMixinc @ sV e Zd ZdZepeZdd� Zep"ee_dd� Z ep4ee _dd� Z
dd � ZepNee_d
S )�ScriptTestsz&
Tests for the Conch scripts.
c C s | � d� d S )Nzconch/conch�Z
scriptTest��self� r
�A/usr/lib/python3/dist-packages/twisted/conch/test/test_scripts.py�
test_conch1 s zScriptTests.test_conchc C s | � d� d S )Nz
conch/cftpr r r
r
r � test_cftp6 s zScriptTests.test_cftpc C s | � d� d S )Nz
conch/ckeygenr r r
r
r �test_ckeygen; s zScriptTests.test_ckeygenc C s | � d� d S )Nz
conch/tkconchr r r
r
r �test_tkconch? s zScriptTests.test_tkconchN)
�__name__�
__module__�__qualname__�__doc__�
pyasn1Skip�
cryptoSkip�skipr �ttySkipr
r r �tkskipr
r
r
r r * s
r c @ s e Zd ZdZddddgZdS )�ZshIntegrationTestszH
Test that zsh completion functions are generated without error
)Zconchz)twisted.conch.scripts.conch.ClientOptions)Zcftpz(twisted.conch.scripts.cftp.ClientOptions)Zckeygenz,twisted.conch.scripts.ckeygen.GeneralOptions)Ztkconchz,twisted.conch.scripts.tkconch.GeneralOptionsN)r r r r ZgenerateForr
r
r
r r E s �r )r Ztwisted.python.reflectr r r r ZTkinter�ImportErrorr ZTkZdestroyZTclError�e�strZtwisted.trial.unittestr Z!twisted.scripts.test.test_scriptsr Z"twisted.python.test.test_shellcompr r r r
r
r
r �<module> s0