HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/test/__pycache__/_test_embed_set_config.cpython-310.pyc
o

�i4"�@sXddlZddlZddlZddlZejdkZdZGdd�dej�Ze	dkr*e�
�dSdS)�N�ntl��c@sdeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS)�SetConfigTestscCst��|_ttj�|_dS�N)�_testinternalcapiZ
get_config�
old_config�dict�sys�__dict__�sys_copy��self�r
�8/usr/local/lib/python3.10/test/_test_embed_set_config.py�setUps
zSetConfigTests.setUpcCs(t�|j�tj��tj�|j�dSr)r�
set_configrrr	�clear�updater
rr
r
r�tearDowns
zSetConfigTests.tearDowncKst�|j|B�dSr)rrr)r�kwargsr
r
rrszSetConfigTests.set_configcKs>|jdi|��|��D]\}}|�tt|�|||f�qdS)Nr
)r�items�assertEqual�getattrr)rr�key�valuer
r
r�checks��zSetConfigTests.checkc
Cs�d}d}|}d|dg}g}ddddtdfg}gd	�}tr"|�d
�|D]}|�||f�|�|df�|�|df�q$dD]}|�||f�|�|d
f�|�|df�q>dD]'}|�||f�|�|df�|�|df�|�|dgf�|�|d
gf�qXtr�|�d
|f�t|ft|ffD]D\}	}
|
D]=\}}|j||iB}|j|||	d��"|�|	��
t�	|�Wd�n1s�wYWd�n1s�wYq�q�dS)N����abc�def)�_config_initr)r�)�	hash_seedrr �)r�isolated�use_environment�dev_modeZinstall_signal_handlers�
use_hash_seed�faulthandler�tracemallocZimport_timeZshow_ref_countZ	dump_refsZmalloc_stats�
parse_argv�site_import�
bytes_warning�inspect�interactive�optimization_level�parser_debug�write_bytecode�verbose�quiet�user_site_directoryZconfigure_c_stdioZbuffered_stdioZpathconfig_warnings�module_search_paths_setZskip_source_first_lineZ_install_importlibZ
_init_mainZ_isolated_interpreterZlegacy_windows_stdiog@)Zfilesystem_encodingZfilesystem_errorsZstdio_encodingZstdio_errorsZcheck_hash_pycs_modeZprogram_name�
platlibdirsbytes�{)�	orig_argv�argv�xoptions�warnoptions�module_search_paths)rr�exc_type)
�
MAX_HASH_SEED�
MS_WINDOWS�append�
ValueError�	TypeErrorr�subTestZassertRaisesrr)
rZinvalid_uintZNULLZinvalid_wstrZinvalid_wstrlistZ
type_testsZvalue_tests�optionsrr;ZtestsrZconfigr
r
r�test_set_invalid$sV

�
!
�������zSetConfigTests.test_set_invalidc	CsdD]3\}}}|j|||d��|jdi||ddi��|�ttj|�|�Wd�n1s0wYq|jdd�|�tjjd�|�tjd�|jdd�|�tjjd�|�tjd�|jddd	�|�tjjd�|jddd	�|�tjjd�|jdd
�|�tjjd�|jdd
�|�tjjd�|jdd�|�tjj	d�|jdd�|�tjj	d�|jddd�|�tjj
d�|jddd�|�tjj
d�|jddd
�|�tjjd�|jddd
�|�tjjd�|jddd
�|�tjjd�dS)N))�debugr.r!)r+r+�)r,r,�)�optimizer-r)r0r0r!)r*r*�
)r1r1�)r"r"�)rrrr(r)r/Tr!F)r2r")r))r$)r#r")r%r r5r
)rArrrr�flags�dont_write_bytecode�no_user_site�no_siter$�ignore_environment�hash_randomization)rZsys_attrrrr
r
r�
test_flags�sD
��zSetConfigTests.test_flagscCs^|jgd�|jddgd�|jgd�|�tji�|jddgd�|�tjddd	��dS)
N)r9�default�ignore)r8�devz
tracemalloc=5T�5)rTr')rrrr�	_xoptionsrr
r
r�test_options�szSetConfigTests.test_optionscCst|jddddddd�|jdd	�|�tjd�|jddddddd
�|�tjd�|�tjd�|�tjd�dS)N�
executable�prefix�base_prefix�exec_prefix�base_exec_prefixr4)rXrYrZr[r\r4�base_executable)r])rXrYr[r]rZr\)rrrr�_base_executablerZr\rr
r
r�test_pathconfig�s*��zSetConfigTests.test_pathconfigcCsJ|jdgd�d�|�tjgd��|jddgd�|�tjgd��dS)Nr!)�a�b�c)r3r:r�new_path)rrr�pathrr
r
r�	test_path�s��zSetConfigTests.test_pathcCsn|jdddgddgd�|�tjddg�|�tjddg�|jdggd�|�tjdg�|�tjg�dS)NrZpython_program�argsZorigZ	orig_args)r(r7r6�)rrrr7r6rr
r
r�	test_argv�s��zSetConfigTests.test_argvcCs|jdd�|jdd�dS)N)�pycache_prefixri)rrr
r
r�test_pycache_prefix�sz"SetConfigTests.test_pycache_prefixN)�__name__�
__module__�__qualname__rrrrrCrQrWr_rerhrjr
r
r
rrsq2	

r�__main__)r�osrZunittest�namer=r<ZTestCaserrk�mainr
r
r
r�<module>s
t�