+
    êh¶  ã                   ó˜   € R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
t
 ! R R]4      t]
P                  R 4       t ! R	 R
4      tR# )zTests for distutils.cmd.N)Údebug)ÚCommand)ÚDistribution)ÚDistutilsOptionErrorc                   ó&   a € ] tR t^t o R tRtV tR# )ÚMyCmdc                ó   € R # ©N© )Úselfs   &ÚF/usr/lib/python3/dist-packages/setuptools/_distutils/tests/test_cmd.pyÚinitialize_optionsÚMyCmd.initialize_options   s   € Ùó    r
   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s   ø‡ € ÷ð r   r   c                 ó(   € \        \        4       4      # r	   )r   r   )Úrequests   &r   Úcmdr      s   € ä”“Ó Ð r   c                   óJ   a € ] tR t^t o R tR tR tR tR tR t	R t
RtV tR	# )
ÚTestCommandc                ó  € . ROVn         . ROVn        \        4       Vn        RVn        VP                  R4       VP                  R4       \        P                  ! \        4      ;_uu_ 4        VP                  R4       RRR4       \        P                  ! \        4      ;_uu_ 4        VP                  R4       RRR4       RVn	        VP                  R4       VP                  RR	.8X  g   Q hR
R.Vn
        VP                  R4       R^.Vn        \        P                  ! \        4      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     LÚ; i  + '       g   i     L±; i  + '       g   i     R# ; i)ÚoneÚokÚyes_string_listÚyes_string_list2Únot_string_listNÚnot_string_list2zok,dokÚoption1ÚdokÚxxxÚwwwÚoption2Úoption3)r   é   Úthree)r   Útwor+   )r"   r    Úobjectr#   r!   Úensure_string_listÚpytestÚraisesr   r$   r(   r)   ©r   r   s   &&r   Útest_ensure_string_listÚ#TestCommand.test_ensure_string_list   s!  € Ú1ˆÔÚ5ˆÔÜ%›xˆÔØ#ˆÔØ×ÑÐ0Ô1Ø×ÑÐ1Ô2ä�]Š]Ô/×0Õ0Ø×"Ñ"Ð#4Ô5÷ 1ô �]Š]Ô/×0Õ0Ø×"Ñ"Ð#5Ô6÷ 1ð ˆŒØ×Ñ˜yÔ)Ø�{‰{˜t U˜mÔ+Ð+Ð+à˜e�nˆŒØ×Ñ˜yÔ)à˜Q�iˆŒÜ�]Š]Ô/×0Õ0Ø×"Ñ" 9Ô-÷ 1Ñ0÷ 1×0ú÷ 1×0ú÷ 1×0Ð0ús$   Á-EÂ)E$Ä5E7ÅE!	Å$E4	Å7F	c           	     óö   € \         P                  ! \        4      ;_uu_ 4        VP                  R RRRR7       RRR4       R pR Vn        W!n        VP                  RRRRR7       R#   + '       g   i     L7; i)	TÚ Úfunc)ÚinfilesÚoutfiler6   ÚargsNc                 ó   € VR 8X  g   Q hR# )zgenerating out from inNr
   )r6   r9   Úexec_msgÚlevels   &&&&r   Ú_executeÚ,TestCommand.test_make_file.<locals>._execute6   s   € ØÐ7Ô7Ð7Ò7r   ÚinÚoutr
   )r/   r0   Ú	TypeErrorÚ	make_fileÚforceÚexecute)r   r   r=   s   && r   Útest_make_fileÚTestCommand.test_make_file0   sZ   € ä�]Š]œ9×%Õ%Ø�M‰M $°¸ÀbˆMÔI÷ &ò	8ð ˆŒ	ØŒØ�‰˜d¨E¸ÀRˆÖH÷ &×%ús   £A(Á(A8	c                óŒ   a€ . oV3R  lpW!n         ^Vn        ^Vn        RR.Vn        VP	                  4        . ROpSV8X  g   Q hR# )c                 ó*   <€ SP                  V 4       R # r	   )Úappend)Úmsgr<   Úmsgss   &&€r   Ú	_announceÚ0TestCommand.test_dump_options.<locals>._announce@   s   ø€ Ø�K‰K˜Ör   N)r$   r5   r5   )r(   r5   r5   )zcommand options for 'MyCmd':z  option1 = 1z  option2 = 1)Úannouncer$   r(   Úuser_optionsÚdump_options)r   r   rL   ÚwantedrK   s   &&  @r   Útest_dump_optionsÚTestCommand.test_dump_options=   sM   ø€ Øˆõ	ð !ŒØˆŒØˆŒØ/Ð1DÐEˆÔØ×ÑÔâSˆØ�vŒ~ÐŠ~r   c                ó>  € R Vn         VP                  R4       RVn        VP                  RR4       \        VR4      '       g   Q h^Vn        \
        P                  ! \        4      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     R# ; i)r   r$   Nr(   r&   r)   )r$   Úensure_stringr(   Úhasattrr)   r/   r0   r   r1   s   &&r   Útest_ensure_stringÚTestCommand.test_ensure_stringL   su   € ØˆŒØ×Ñ˜)Ô$àˆŒØ×Ñ˜) UÔ+Ü�s˜I×&Ò&Ð&Ð&àˆŒÜ�]Š]Ô/×0Õ0Ø×Ñ˜iÔ(÷ 1×0×0Ò0ús   Á/BÂB	c                óì   € \         Vn        VP                  R 4       RVn        \        P
                  ! \        4      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     R# ; i©r$   r&   r(   N)Ú__file__r$   Úensure_filenamer(   r/   r0   r   r1   s   &&r   Útest_ensure_filenameÚ TestCommand.test_ensure_filenameX   sK   € ÜˆŒØ×Ñ˜IÔ&ØˆŒÜ�]Š]Ô/×0Õ0Ø×Ñ 	Ô*÷ 1×0×0Ò0ús   ÁA"Á"A3	c                óV  € \         P                  P                  \        4      ;'       g    \         P                  Vn        VP                  R 4       RVn        \        P                  ! \        4      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     R# ; irZ   )ÚosÚpathÚdirnamer[   Úcurdirr$   Úensure_dirnamer(   r/   r0   r   r1   s   &&r   Útest_ensure_dirnameÚTestCommand.test_ensure_dirname_   sd   € Ü—g‘g—o‘o¤hÓ/×<Ð<´2·9±9ˆŒØ×Ñ˜9Ô%ØˆŒÜ�]Š]Ô/×0Õ0Ø×Ñ˜yÔ)÷ 1×0×0Ò0ús   Á;BÂB(	c                óü   € VP                  R 4       VP                  4       P                  R8X  g   Q hVP                  \        RR4       VP                  R 4       VP                  4       P                  R8X  g   Q hR# )r&   r5   ÚDEBUGTzxxx
N)Údebug_printÚ
readouterrr@   Úsetattrr   )r   r   ÚcapsysÚmonkeypatchs   &&&&r   Útest_debug_printÚTestCommand.test_debug_printf   sf   € Ø�‰˜ÔØ× Ñ Ó"×&Ñ&¨"Ô,Ð,Ð,Ø×ÑœE 7¨DÔ1Ø�‰˜ÔØ× Ñ Ó"×&Ñ&¨'Ô1Ð1Ò1r   r
   N)r   r   r   r   r2   rE   rR   rW   r]   re   rn   r   r   r   s   @r   r   r      s.   ø‡ € ò.ò2Iòò
)ò+ò*÷2ð 2r   r   )Ú__doc__r`   Ú	distutilsr   Údistutils.cmdr   Údistutils.distr   Údistutils.errorsr   r/   r   Úfixturer   r   r
   r   r   Ú<module>rv      sJ   ðÙ ã 	Ý Ý !Ý 'Ý 1ã ôˆGô ð
 ‡�ñ!ó ð!÷U2ó U2r   