Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/__pycache__/_test_embed_set_config.cpython-312.pyc

�

'Μg�"���ddlZddlZddlZddlZddlmZdZGd�dej�Ze	dk(rej�yy)�N)�
MS_WINDOWSl��c�N�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
y)
�SetConfigTestsc�r�tj�|_ttj
�|_y�N)�_testinternalcapi�
get_config�
old_config�dict�sys�__dict__�sys_copy��selfs �8/usr/local/lib/python3.12/test/_test_embed_set_config.py�setUpzSetConfigTests.setUps"��+�6�6�8����S�\�\�*��
�c��tj�tj|j�tj
j
�tj
j|j�yr)	r�reset_path_config�
set_configr
rr
�clear�updaterrs r�tearDownzSetConfigTests.tearDownsF���+�+�-��$�$�T�_�_�5������������D�M�M�*rc�H�tj|j|z�yr)rrr
)r�kwargss  rrzSetConfigTests.set_configs���$�$�T�_�_�v�%=�>rc��|jdi|��|j�D](\}}|jtt|�|||f��*y)N�)r�items�assertEqual�getattrr)rr�key�values    r�checkzSetConfigTests.checksG������!�&�!� �,�,�.�J�C�����W�S�#�.��!�5�\�
+�)rc	��d}d}|}d|dg}g}ddddtdzfg}gd	�}tr|jd
�|D];}|j||f�|j|df�|j|df��=dD];}|j||f�|j|d
f�|j|df��=dD]c}|j||f�|j|df�|j|df�|j|dgf�|j|d
gf��etr|jd
|f�t|ft|ffD]l\}	}
|
D]b\}}|j
||iz}|j
|||	��5|j|	�5tj|�ddd�ddd��d�ny#1swY�xYw#1swY�}xYw)N����abc�def)�_config_initr)r(�)�	hash_seedr%r*�)r(�isolated�use_environment�dev_mode�install_signal_handlers�
use_hash_seed�faulthandler�tracemalloc�import_time�code_debug_ranges�show_ref_count�	dump_refs�malloc_stats�
parse_argv�site_import�
bytes_warning�inspect�interactive�optimization_level�parser_debug�write_bytecode�verbose�quiet�user_site_directory�configure_c_stdio�buffered_stdio�pathconfig_warnings�module_search_paths_set�skip_source_first_line�_install_importlib�
_init_main�legacy_windows_stdiog@)�filesystem_encoding�filesystem_errors�stdio_encoding�stdio_errors�check_hash_pycs_mode�program_name�
platlibdirsbytes�{)�	orig_argv�argv�xoptions�warnoptions�module_search_paths)r!r"�exc_type)
�
MAX_HASH_SEEDr�append�
ValueError�	TypeErrorr
�subTest�assertRaisesrr)
r�invalid_uint�NULL�invalid_wstr�invalid_wstrlist�
type_tests�value_tests�optionsr!rX�testsr"�configs
             r�test_set_invalidzSetConfigTests.test_set_invalid%s���������!�4��/���
�
 ���
�-�!�+�,�

�� 
��B��N�N�1�2��C�����\�2�3����s�E�l�+����s�C�j�)��
�C�,
����\�2�3����s�H�o�.����s�C�j�)�1
�6
�C�
����%5�6�7����s�C�j�)����s�E�l�+����s�S�E�l�+����s�X�J�/�0�
����� 6��E�F���%�
�
�#� 
�O�H�e�$�
��U����C��<�7���\�\�c���\�J��*�*�8�4�)�4�4�V�<�5�K�J�$�	 
�5�4��K�J�s$�<G�F9	�$G�9G
�>G�Gc
��dD]c\}}}|j|||��5|jdi||ddi��|jttj
|�|�ddd��e|jd��|jtj
jd�|jtjd�|jd��|jtj
jd�|jtjd�|jdd�	�|jtj
jd�|jdd�	�|jtj
jd�|jd�
�|jtj
jd�|jd�
�|jtj
jd�|jd��|jtj
jd�|jd��|jtj
jd�|jdd��|jtj
jd�|jdd��|jtj
jd�|jdd�
�|jtj
jd�|jdd�
�|jtj
jd�|jdd�
�|jtj
jd�y#1swY���xYw)N))�debugr>r+)r;r;�)r<r<�)�optimizer=r))r@r@r+)r:r:�
)rArA�)r,r,�)rr!r"r8r)r?Tr+F)rBr,)r9)r.)r-r,)r0r*rRr)r]rrr r�flags�dont_write_bytecode�no_user_site�no_siter.�ignore_environment�hash_randomization)r�sys_attrr!r"s    r�
test_flagszSetConfigTests.test_flags�s���	%
� �H�c�5����(��5��A�����@�3��|�Q�"?�@�� � �����H�!=�u�E�B�A�	%
�	
���q��)�������6�6��=�����0�0�$�7����q��)�������6�6��>�����0�0�%�8����A���:�������/�/��3����A���:�������/�/��3����A��&�������*�*�A�.����A��&�������*�*�A�.������#�������+�+�U�3������#�������+�+�T�2�����A��6�������5�5�q�9�����A��6�������5�5�q�9����a�1��5�������5�5�q�9����a�1��5�������5�5�q�9����a�3��7�������5�5�q�9�KB�A�s�AN=�=O	c�"�|jg��|jddg��|jg��|jtji�|jddg��|jtjddd	��y)
N)rV�default�ignore)rU�devz
tracemalloc=5T�5)r|r2)r#rrr�	_xoptionsrs r�test_optionszSetConfigTests.test_options�sq���
�
�r�
�"��
�
�	�8�4�
�5������$��������+����%��!9��:��������S�(I�Jrc��|jdddddd��|jd�	�|jtjd�|jdddddd�
�|jtjd�|jtj
d�|jtjd�y)N�
executable�prefix�base_prefix�exec_prefix�base_exec_prefixrQ)r�r�r�r�r�rQ�base_executable)r�)r�r�r�r�r�r�)r#rrr�_base_executabler�r�rs r�test_pathconfigzSetConfigTests.test_pathconfig�s����
�
�#��%�%�/�#�
	�	%�	
���(9��:�����-�-�/@�A�	
���#��%� ��!�
	�	#�	
����-�-�|�<�������(�3�����-�-�}�=rc� �|jdgd���|jtjgd��|jddg��|j	tjgd��|j	tjdg�y)Nr+)�a�b�c)rFrWr�new_path)rrr�path�assertNotEqualrs r�	test_pathzSetConfigTests.test_path�sp������,;�	�	=�������?�3�	
����-7�L�	�	:����C�H�H�o�6����C�H�H�z�l�3rc�f�|jdddgddg��|jtjddg�|jtjddg�|jdgg��|jtjdg�|jtjg�y)Nr�python_program�args�orig�	orig_args)r8rTrS�)rrrrTrSrs r�	test_argvzSetConfigTests.test_argv�s������1�.��7�#)�;�"7�	�	9�	
������$4�f�#=�>���������(=�>����1��"$�	�	&�	
������B�4�(��������+rc�L�|jd��|jd��y)N)�pycache_prefixr�)r#rs r�test_pycache_prefixz"SetConfigTests.test_pycache_prefixs���
�
�$�
�'��
�
�"2�
�3rN)�__name__�
__module__�__qualname__rrrr#rhrxrr�r�r�r�rrrrrs=��+�+�?�+�o=�b0:�dK�>�0	4�,�4rr�__main__)r�osr�unittest�test.supportrrY�TestCaserr��mainrrr�<module>r�sL���	�
��#��
�r4�X�&�&�r4�j�z���H�M�M�O�r

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