
    tf                        d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 dZdZ ed	          sd
ZdZ ed          sd
ZdZ	 ddlZ	  ej                                                     n8# ej        ef$ rZd
Zd ee          z   ZY dZ[ndZ[ww xY w# e$ r d
ZdZY nw xY w eee           G d de
e                      Z G d de
e          ZdS )z1
Tests for the command-line interfaces to conch.
    )skipIf)requireModule)ZshScriptTestMixin)ScriptTestsMixin)TestCaseF cryptographyTzcan't run w/o cryptographyttyzcan't run w/o ttyNzCan't test Tkinter: zcan't run w/o tkinterc                   2    e Zd ZdZddZddZddZddZdS )	ScriptTestsz&
    Tests for the Conch scripts.
    returnNc                 0    |                      d           d S )Nzconch/conch
scriptTestselfs    ^/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/twisted/conch/test/test_scripts.py
test_conchzScriptTests.test_conch/   s    &&&&&    c                 0    |                      d           d S )Nz
conch/cftpr   r   s    r   	test_cftpzScriptTests.test_cftp2   s    %%%%%r   c                 0    |                      d           d S )Nzconch/ckeygenr   r   s    r   test_ckeygenzScriptTests.test_ckeygen5       (((((r   c                 0    |                      d           d S )Nzconch/tkconchr   r   s    r   test_tkconchzScriptTests.test_tkconch8   r   r   )r   N)__name__
__module____qualname____doc__r   r   r   r    r   r   r   r   )   sn         ' ' ' '& & & &) ) ) )) ) ) ) ) )r   r   c                       e Zd ZdZg dZdS )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)           KKKr   r#   )r    unittestr   twisted.python.reflectr   "twisted.python.test.test_shellcompr   !twisted.scripts.test.test_scriptsr   twisted.trial.unittestr   doSkip
skipReason
cryptoSkipttySkiptkinterTkdestroyTclErrorRuntimeErrorestrImportErrorr   r#   r!   r   r   <module>r:      s          0 0 0 0 0 0 A A A A A A > > > > > > + + + + + +	
}^$$ .F-J}U "F!G5NNN
5
l+ 5 5 5 +cc!ff4





5  ) ) )F(JJJ) 
) ) ) ) )(, ) ) )$
 
 
 
 
($6 
 
 
 
 
s*   B 	!A+ +B7BB	B B 