Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.11/distutils/tests/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.11/distutils/tests/__pycache__/test_cmd.cpython-311.opt-1.pyc

�

SԚg�����dZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZGd�d	e��Z
Gd
�dej��Zedkrej��dSdS)
zTests for distutils.cmd.�N)�captured_stdout)�Command)�Distribution)�DistutilsOptionError)�debugc��eZdZd�ZdS)�MyCmdc��dS�N�)�selfs �5/usr/local/lib/python3.11/distutils/tests/test_cmd.py�initialize_optionszMyCmd.initialize_optionss����N)�__name__�
__module__�__qualname__rrrrr	r	s#������
�
�
�
�
rr	c�>�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	S)
�CommandTestCasec�J�t��}t|��|_dSr)rr	�cmd)r
�dists  r�setUpzCommandTestCase.setUps���~�~����;�;����rc�F�|j}gd�|_gd�|_t��|_d|_|�d��|�d��|�t|jd��|�t|jd��d|_	|�d	��|�
|j	dd
g��ddg|_|�d
��ddg|_|�t|jd��dS)N)�one��three)r�twor�ok�yes_string_list�yes_string_list2�not_string_list�not_string_list2zok,dok�option1�dok�xxx�www�option2r�option3)
rr"r �objectr#r!�ensure_string_list�assertRaisesrr$�assertEqualr(r)�r
rs  r�test_ensure_string_listz'CommandTestCase.test_ensure_string_listsC���h��1�1�1���5�5�5���%�x�x���#������0�1�1�1����1�2�2�2����.��0�2C�	E�	E�	E�	
���.��0�2D�	F�	F�	F�������y�)�)�)������t�U�m�4�4�4��e�n������y�)�)�)��Q�i������.��0F�#�	%�	%�	%�	%�	%rc����j}��t|jdddd����fd�}d|_||_|�dd	dd���dS)
N���funcr)�infiles�outfiler3�argsc�4����|d��dS)Nzgenerating out from in)r-)r3r6�exec_msg�levelr
s    �r�_executez0CommandTestCase.test_make_file.<locals>._execute:s ������X�'?�@�@�@�@�@rT�in�out)rr,�	TypeError�	make_file�force�execute)r
rr:s`  r�test_make_filezCommandTestCase.test_make_file1s�����h��	
���)�S�]�"#�R�f�2�	�	G�	G�	G�	A�	A�	A�	A�	A���	�����
�
�d�E��R�
�H�H�H�H�Hrc���g��fd�}|j}||_d|_d|_ddg|_|���gd�}|��|��dS)Nc�2����|��dSr)�append)�msgr9�msgss  �r�	_announcez4CommandTestCase.test_dump_options.<locals>._announceCs����K�K������rr1)r$r2r2)r(r2r2)zcommand options for 'MyCmd':z
  option1 = 1z
  option2 = 1)r�announcer$r(�user_options�dump_optionsr-)r
rGr�wantedrFs    @r�test_dump_optionsz!CommandTestCase.test_dump_options@s������	�	�	�	�	��h�� ���������/�1D�E���������#�#�#������v�&�&�&�&�&rc��|j}d|_|�d��d|_|�dd��|�t|d����d|_|�t|jd��dS)Nrr$r(r&r1r))	rr$�
ensure_stringr(�
assertTrue�hasattrr)r,rr.s  r�test_ensure_stringz"CommandTestCase.test_ensure_stringPs����h��������)�$�$�$�������)�U�+�+�+������Y�/�/�0�0�0�������.��0A�9�M�M�M�M�Mrc��|j}t|_|�d��d|_|�t|jd��dS�Nr$r&r()r�__file__r$�ensure_filenamer(r,rr.s  r�test_ensure_filenamez$CommandTestCase.test_ensure_filename\sM���h��������I�&�&�&�������.��0C�Y�O�O�O�O�Orc��|j}tj�t��ptj|_|�d��d|_|�	t|jd��dSrS)r�os�path�dirnamerT�curdirr$�ensure_dirnamer(r,rr.s  r�test_ensure_dirnamez#CommandTestCase.test_ensure_dirnamecsb���h���g�o�o�h�/�/�<�2�9������9�%�%�%�������.��0B�I�N�N�N�N�Nrc�H�|j}t��5}|�d��ddd��n#1swxYwY|�d��|�|���d��dt_	t��5}|�d��ddd��n#1swxYwY|�d��|�|���d��dt_dS#dt_wxYw)Nr&rr2Tzxxx
F)rr�debug_print�seekr-�readr�DEBUG)r
r�stdouts   r�test_debug_printz CommandTestCase.test_debug_printjsm���h��
�
�
�	#�&��O�O�E�"�"�"�	#�	#�	#�	#�	#�	#�	#�	#�	#�	#�	#����	#�	#�	#�	#����A�������������+�+�+����	 � �"�"�
'�f�����&�&�&�
'�
'�
'�
'�
'�
'�
'�
'�
'�
'�
'����
'�
'�
'�
'��K�K��N�N�N����V�[�[�]�]�G�4�4�4��E�K�K�K��%�E�K����s=�8�<�<�
D�B=�1D�=C�D�C�AD�D!N)rrrrr/rArLrQrVr]rdrrrrrs����������%�%�%�8
I�
I�
I�'�'�'� 
N�
N�
N�P�P�P�O�O�O� � � � � rr�__main__)�__doc__�unittestrX�test.supportr�
distutils.cmdr�distutils.distr�distutils.errorsr�	distutilsrr	�TestCaserr�mainrrr�<module>ros���������	�	�	�	�(�(�(�(�(�(�!�!�!�!�!�!�'�'�'�'�'�'�1�1�1�1�1�1�������
�
�
�
�
�G�
�
�
�i �i �i �i �i �h�'�i �i �i �V�z����H�M�O�O�O�O�O��r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists