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_syslog.cpython-310.pyc
o

�i�
�@spddlmZmZe�d�ZddlmZddlZddlZddl	Z	ddl
Z
Gdd�de
j�Ze
dkr6e
��dSdS)�)�
import_helper�threading_helper�syslog)�supportNc@sTeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�ZdS)�TestcCst��dS�N)r�closelog��self�r�-/usr/local/lib/python3.10/test/test_syslog.py�tearDownsz
Test.tearDowncCst�d�|�ttjd�dS)N�pythonu�)r�openlogZassertRaises�UnicodeEncodeErrorr	rrr�test_openlogs
zTest.test_openlogcCs&t�d�t�d�t�tjd�dS)Nr�$test message from python test_syslog�"test error from python test_syslog)rr�LOG_ERRr	rrr�test_syslogs

zTest.test_syslogcCs$t��t�d�t�tjd�dS)Nrr)rrrr	rrr�test_syslog_implicit_opens
zTest.test_syslog_implicit_opencCst�d�t��t��dS)Nr)rrrr	rrr�
test_closelog!s
zTest.test_closelogcCs>t�tj�}t�|�}|�t�d�|�|�t�|�|�dS)Nr)r�LOG_UPTO�LOG_WARNINGZ
setlogmaskZassertEqual)r
�maskZoldmaskrrr�test_setlogmask&s
zTest.test_setlogmaskcCsRt�tj�}|�|t�tj�@�|�|t�tj�@�|�|t�tj�@�dSr)rrrZ
assertTrueZLOG_MASKrZassertFalseZLOG_INFO)r
rrrr�
test_log_mask,szTest.test_log_maskcCst��t�d�dS)Nr)rrr	rrr�test_openlog_noargs2szTest.test_openlog_noargsc	s�t���d���fdd�}��fdd��t��}t�d�zDtj|d�g}|�fdd	�td
�D�7}t�	|����
�t�d�d�Wd�n1sMwYWt�|�dSWt�|�dSt�|�w)
NFcs6��d�d}�st�d|���|d7}�r	dSdS)N�
�zpython-test-)�waitrr)�i��start�stoprr�opener9s
�z)Test.test_syslog_threaded.<locals>.openercs$��d��st�d��rdSdS)Nrr)r rrr"rr�logger?s

�z)Test.test_syslog_threaded.<locals>.loggerg��&�.>��targetcsg|]}tj�d��qS)r')�	threading�Thread)�.0�k)r&rr�
<listcomp>Hsz-Test.test_syslog_threaded.<locals>.<listcomp>rg�������?T)
r)�Event�sys�getswitchintervalr�setswitchintervalr*�rangerZ
start_threads�set�time�sleep)r
r%Zorig_si�threadsr)r&r#r$r�test_syslog_threaded6s"

��zTest.test_syslog_threadedN)�__name__�
__module__�__qualname__r
rrrrrrrr7rrrrr
sr�__main__)Ztest.supportrr�
import_moduler�testrr/r)r4ZunittestZTestCaserr8�mainrrrr�<module>s
D�