Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/distutils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/distutils/tests/__pycache__/test_cmd.cpython-38.pyc
U

@��g��@s�dZddlZddlZddlmZmZddlmZddlm	Z	ddl
mZddlm
Z
Gdd	�d	e�ZGd
d�dej�Zdd
�Zedkr�ee��dS)zTests for distutils.cmd.�N)�captured_stdout�run_unittest)�Command)�Distribution)�DistutilsOptionError)�debugc@seZdZdd�ZdS)�MyCmdcCsdS�N���selfr
r
�7/opt/cppython/lib/python3.8/distutils/tests/test_cmd.py�initialize_optionsszMyCmd.initialize_optionsN)�__name__�
__module__�__qualname__rr
r
r
r
rsrc@sLeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS)�CommandTestCasecCst�}t|�|_dSr	)rr�cmd)r�distr
r
r
�setUpszCommandTestCase.setUpcCs�|j}dddg|_dddg|_t�|_d|_|�d�|�d�|�t|jd�|�t|jd	�d
|_	|�d�|�
|j	ddg�d
dg|_|�d�ddg|_|�t|jd�dS)NZone�ZthreeZtwo�ok�yes_string_list�yes_string_list2�not_string_list�not_string_list2zok,dok�option1Zdok�xxxZwww�option2�option3)
rrr�objectrrZensure_string_list�assertRaisesrr�assertEqualrr�rrr
r
r
�test_ensure_string_lists0

��




�z'CommandTestCase.test_ensure_string_listcsL�j}�jt|jddddd��fdd�}d|_||_|jd	d
ddd�dS)N���funcr
)ZinfilesZoutfiler'�argscs��|d�dS)Nzgenerating out from in)r")r'r(Zexec_msg�levelrr
r
�_execute:sz0CommandTestCase.test_make_file.<locals>._executeT�in�out)rr!�	TypeErrorZ	make_file�forceZexecute)rrr*r
rr
�test_make_file1s
�zCommandTestCase.test_make_filecsTg��fdd�}|j}||_d|_d|_ddg|_|��dddg}|��|�dS)	Ncs��|�dSr	)�append)�msgr)�Zmsgsr
r
�	_announceCsz4CommandTestCase.test_dump_options.<locals>._announcer%)rr&r&)rr&r&zcommand options for 'MyCmd':z
  option1 = 1z
  option2 = 1)rZannouncerrZuser_optionsZdump_optionsr")rr3rZwantedr
r2r
�test_dump_options@s
�z!CommandTestCase.test_dump_optionscCsR|j}d|_|�d�d|_|�dd�|�t|d��d|_|�t|jd�dS)Nrrrrr%r)	rrZ
ensure_stringrZ
assertTrue�hasattrrr!rr#r
r
r
�test_ensure_stringPs
z"CommandTestCase.test_ensure_stringcCs0|j}t|_|�d�d|_|�t|jd�dS�Nrrr)r�__file__rZensure_filenamerr!rr#r
r
r
�test_ensure_filename\s

z$CommandTestCase.test_ensure_filenamecCs>|j}tj�t�ptj|_|�d�d|_|�	t
|jd�dSr7)r�os�path�dirnamer8�curdirrZensure_dirnamerr!rr#r
r
r
�test_ensure_dirnamecs

z#CommandTestCase.test_ensure_dirnamec	Cs�|j}t��}|�d�W5QRX|�d�|�|��d�dt_z:t��}|�d�W5QRX|�d�|�|��d�W5dt_XdS)Nrrr&TFzxxx
)rrZdebug_print�seekr"�readr�DEBUG)rr�stdoutr
r
r
�test_debug_printjs

z CommandTestCase.test_debug_printN)rrrrr$r/r4r6r9r>rCr
r
r
r
rsrcCs
t�t�Sr	)�unittestZ	makeSuiterr
r
r
r
�
test_suitezsrE�__main__)�__doc__rDr:Ztest.supportrrZ
distutils.cmdrZdistutils.distrZdistutils.errorsrZ	distutilsrrZTestCaserrErr
r
r
r
�<module>sk

F1le Man4ger