Ë
    oj•  ã                   ó‚  — 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                   «       j#                  «         eee«       G d„ de
e«      «       Z G d„ de
e«      Zy# ej$                  ef$ rZd
Zd ee«      z   ZY dZ[ŒHdZ[ww xY w# e$ r d
ZdZY Œ[w xY w)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                   ó0   — e Zd ZdZdd„Zdd„Zdd„Zdd„Zy)ÚScriptTestsz&
    Tests for the Conch scripts.
    Nc                 ó&   — | j                  d«       y )Nzconch/conch©Ú
scriptTest©Úselfs    úA/usr/lib/python3/dist-packages/twisted/conch/test/test_scripts.pyÚ
test_conchzScriptTests.test_conch/   s   € Ø�‰˜Õ&ó    c                 ó&   — | j                  d«       y )Nz
conch/cftpr   r   s    r   Ú	test_cftpzScriptTests.test_cftp2   s   € Ø�‰˜Õ%r   c                 ó&   — | j                  d«       y )Nzconch/ckeygenr   r   s    r   Útest_ckeygenzScriptTests.test_ckeygen5   ó   € Ø�‰˜Õ(r   c                 ó&   — | j                  d«       y )Nzconch/tkconchr   r   s    r   Útest_tkconchzScriptTests.test_tkconch8   r   r   )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   © r   r   r   r   )   s   „ ñó'ó&ó)ô)r   r   c                   ó   — e Zd ZdZg d¢Zy)Ú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   „ ñò�Kr   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Ý AÝ >Ý +à	€Ø€
á�^Ô$Ø€FØ-€Já�UÔØ€FØ!€Gð5Ûð
5Øˆ�
‰
‹×ÑÔñ ˆ�
Óô)�(Ð,ó )ó ð)ô$
˜(Ð$6õ 
øð7 ×Ñ˜lÐ+ò 5ð ˆØ+©c°!«fÑ4�
ûð5ûð ò )Ø€FØ(‚Jð)ús)   ¾B2 ÁB ÂB/ÂB*Â*B/Â2	B>Â=B>