+
    üÐj•  ã                   ó¬  € R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 RtRt]! R4      '       g   R	tR
t]! R4      '       g   R	tRt ^ RIt ]P                   ! 4       P#                  4        ]! ]]4       ! R R]
]4      4       t ! R R]
]4      tR#   ]P$                  ]3 d   tR	tR]! ]4      ,           t RtALORtAii ; i  ] d    R	tRt Ldi ; i)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                   ól   a € ] tR t^)t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltR
t	V t
R# )ÚScriptTestsz
Tests for the Conch scripts.
c                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€ÚA/usr/lib/python3/dist-packages/twisted/conch/test/test_scripts.pyÚ__annotate__ÚScriptTests.__annotate__/   s   ø€ ÷ 'ñ '˜Dñ 'ó    c                ó(   € V P                  R 4       R# )zconch/conchN©Ú
scriptTest©Úselfs   &r   Ú
test_conchÚScriptTests.test_conch/   s   € Ø�‰˜Ö&r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   2   s   ø€ ÷ &ñ &˜4ñ &r   c                ó(   € V P                  R 4       R# )z
conch/cftpNr   r   s   &r   Ú	test_cftpÚScriptTests.test_cftp2   s   € Ø�‰˜Ö%r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   5   ó   ø€ ÷ )ñ )˜dñ )r   c                ó(   € V P                  R 4       R# )zconch/ckeygenNr   r   s   &r   Útest_ckeygenÚScriptTests.test_ckeygen5   ó   € Ø�‰˜Ö(r   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   8   r#   r   c                ó(   € V P                  R 4       R# )zconch/tkconchNr   r   s   &r   Útest_tkconchÚScriptTests.test_tkconch8   r'   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r    r%   r*   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r   )   s2   ø‡ € ñ÷'ð '÷&ð &÷)ð )÷)ö )r   r   c                   ó"   € ] tR t^<tRt. ROtRtR# )ÚZshIntegrationTestsz@
Test that zsh completion functions are generated without error
r   N))Úconchz)twisted.conch.scripts.conch.ClientOptions)Úcftpz(twisted.conch.scripts.cftp.ClientOptions)Úckeygenz,twisted.conch.scripts.ckeygen.GeneralOptions)Útkconchz,twisted.conch.scripts.tkconch.GeneralOptions)r,   r-   r.   r/   r0   ÚgenerateForr1   r   r   r   r4   r4   <   s   † ñò„Kr   r4   )r0   Ú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   r4   r   r   r   Ú<module>rK      sî   ðñõ å 0Ý AÝ >Ý +à	€Ø€
á�^×$Ò$Ø€FØ-€Já�U×ÒØ€FØ!€Gð5Ûð
5Ø�
Š
‹×ÑÔñ ˆ�
Óô)�(Ð,ó )ó ð)ô$
˜(Ð$6ö 
øð7 ×Ñ˜lÐ+ô 5ð ˆØ+©c°!«fÕ4�
ûð5ûð ô )Ø€FØ(‚Jð)ús*   Á
C ÁB ÂCÂ'B=Â=CÃCÃC