HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/1991111/cwd/lib/python3/dist-packages/systemd/test/__pycache__/
Upload File :
Current File : //proc/1991111/cwd/lib/python3/dist-packages/systemd/test/__pycache__/test_journal.cpython-311.pyc
�

���bd+���ddlmZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlmZm
Z
ddlmZddlZejd��Zejd��ZGd�d��Zejd	���Zejd
���Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$d�Z%d�Z&d�Z'd�Z(d�Z)d�Z*d�Z+d�Z,d �Z-d!�Z.d"�Z/d#�Z0d$�Z1d%�Z2d&�Z3dS)'�)�print_functionN)�journal�id128��
_make_line� 8441372f8dca4ca98694a6091fd8519f� 8441370000000000000000001fd85000c� �eZdZd�Z		dd�ZdS)�
MockSenderc��g|_dS�N)�buf)�selfs �;/usr/lib/python3/dist-packages/systemd/test/test_journal.py�__init__zMockSender.__init__s
�������Nc�&�d|zg}|�)t|d|��}|�d|z��||cxur|cxur�*nn'tjd���ddd�\}}}|�|�d|z��|�(|�d	�|����|�|�d
|z��|�d�|���D����|j�|��dS)NzMESSAGE=�hex�MESSAGE_ID=�)�limitr�z
CODE_FILE=zCODE_LINE={:d}z
CODE_FUNC=c3�<K�|]\}}t||��V��dSr
r)�.0�key�vals   r�	<genexpr>z"MockSender.send.<locals>.<genexpr>*s0����H�H�X�S�#�J�s�C�(�(�H�H�H�H�H�Hr)�getattr�append�	traceback�
extract_stack�format�extend�itemsr)	r�MESSAGE�
MESSAGE_ID�	CODE_FILE�	CODE_LINE�	CODE_FUNC�kwargs�args�ids	         r�sendzMockSender.sends9���W�$�%���!���U�J�7�7�B��K�K�
��*�+�+�+��	�6�6�6�6�Y�6�6�6�6�6�6�6�6�.7�.E�A�.N�.N�.N�q�.Q�RT�ST�RT�.U�+�I�y�)�� ��K�K��y�0�1�1�1�� ��K�K�(�/�/�	�:�:�;�;�;�� ��K�K��y�0�1�1�1����H�H������H�H�H�H�H�H����������r)NNNN)�__name__�
__module__�__qualname__rr-�rrrrs?���������(,�7;������rrc#�K�	dV�dS#ttf$r$}|j|krtj���d}~wwxYwr
)�OSError�IOError�errno�pytest�skip)�code�es  r�skip_oserrorr:-sU�����
��������W������7�d�?�?��K�M�M�M�
��������s�
�?�:�?c#�\K�	dV�dS#t$rtj��YdSwxYwr
)�
ValueErrorr6r7r1rr�skip_valueerrorr=6sD�����
�������������
�
�
�
�
�
����s�
�+�+c��tjj}|tj��tjksJ�|tj��tjksJ�|tjdz
��tjksJ�|tjdz��tjksJ�|tjdz
��tjksJ�|tj��tjksJ�|tjdz��tj	ksJ�|tj
dz
��tj	ksJ�|tj
��tj	ksJ�|tj
dz��tjksJ�|tjdz
��tjksJ�|tj��tjksJ�|tjdz��tj
ksJ�|tj��tj
ksJ�|tj��tj
ksJ�|tjdz��tjksJ�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)�ps r�test_prioritiesrQ=s;����+�A��1�W�^���g�&7�7�7�7�7��1�W�]���g�&7�7�7�7�7��1�W�]�Q�
���g�&7�7�7�7�7��1�W�]�Q�
���g�&6�6�6�6�6��1�W�\�A�
���g�&6�6�6�6�6��1�W�\�?�?�g�&6�6�6�6�6��1�W�\�A�
���g�&9�9�9�9�9��1�W�\�A�
���g�&9�9�9�9�9��1�W�\�?�?�g�&9�9�9�9�9��1�W�\�A�
���g�o�5�5�5�5��1�W�]�Q�
���g�o�5�5�5�5��1�W�]���g�o�5�5�5�5��1�W�]�Q�
���g�&6�6�6�6�6��1�W�]���g�&6�6�6�6�6��1�W�
���g�&6�6�6�6�6��1�W�
��
!�"�"�g�&7�7�7�7�7�7�7rc�4�ddi}tjt��5tjdi|��ddd��n#1swxYwYtjt��5tj�|��ddd��dS#1swxYwYdS)Nz X  rr1)r6�raisesr<rr@�	with_args��kws r�"test_journalhandler_init_exceptionrWRs��
���B�	��z�	"�	"�%�%���$�$��$�$�$�%�%�%�%�%�%�%�%�%�%�%����%�%�%�%�	��z�	"�	"�-�-���(�(��,�,�,�-�-�-�-�-�-�-�-�-�-�-�-����-�-�-�-�-�-s!�<�A�A�  B
�
B�Bc��ddd�}tjtjfi|��tj|d<tj�|��dS)Nr�)�X�X3�level)rr@rBrGrTrUs r�test_journalhandler_initr]YsP���a���B���7�<�.�.�2�.�.�.��,�B�w�K���$�$�R�(�(�(�(�(rc	��tjdtjddddd��}t��}dd|jd�}tjtjfi|��}|�|��t|j	��dksJ�d|j	d	vsJ�d
|j	d	vsJ�t��}t
j�
tjdd|jd���}|�|��t|j	��dksJ�d|j	d	vsJ�d
|j	d	vsJ�t
j�
��dS)N�test-logger�testpathr?�testrrY)rZr[�sender_functionzX=3rzX3=4)r\rZr[rb)rB�	LogRecordrGrr-rr@�emit�lenrrT)�record�senderrV�handlers    r�test_journalhandler_infori_sW��
�
�}�g�l�J��6�SW�Y]�
^�
^�F�
�\�\�F��a�F�K�	8�	8�B��$�W�\�8�8�R�8�8�G��L�L������v�z�?�?�a������F�J�q�M�!�!�!�!��V�Z��]�"�"�"�"�
�\�\�F��$�.�.���!�RS�gm�gr�/s�/s�t�t�G��L�L������v�z�?�?�a������F�J�q�M�!�!�!�!��V�Z��]�"�"�"�"���$�$�&�&�&�&�&rc	�^�tjdtjddddd��}t��}t	jtj|j���}|�|��t|j	��dksJ�td�|j	dD����sJ�dS)Nr_r`r?ra)rbc3�BK�|]}|�d��V��dS)rN)�
startswith)r�ms  rrz4test_journalhandler_no_message_id.<locals>.<genexpr>zs1����F�F�1�1�<�<�
�.�.�.�F�F�F�F�F�Frr)rBrcrGrrr@r-rdrer�all�rfrgrhs   r�!test_journalhandler_no_message_idrpts���
�
�}�g�l�J��6�SW�Y]�
^�
^�F�
�\�\�F��$�W�\�6�;�O�O�O�G��L�L������v�z�?�?�a������F�F��
�1�
�F�F�F�F�F�F�F�F�F�Frc	�Z�tjdtjddddd��}t��}t	jtj|jt���}|�|��t|j
��dksJ�dtjz|j
dvsJ�dS�Nr_r`r?ra�rbr&rr)rBrcrGrrr@r-�TEST_MIDrdrerrros   r�)test_journalhandler_message_id_on_handlerru|s���
�
�}�g�l�J��6�SW�Y]�
^�
^�F�
�\�\�F��$�W�\�6�;�08�:�:�:�G��L�L������v�z�?�?�a������8�<�'�6�:�a�=�8�8�8�8�8�8rc	�d�tjdtjddddd��}t��}t	jtj|jtj���}|�	|��t|j��dksJ�dtjz|jdvsJ�dSrr)rBrcrGrrr@r-rtrrdrerros   r�-test_journalhandler_message_id_on_handler_hexrw�s���
�
�}�g�l�J��6�SW�Y]�
^�
^�F�
�\�\�F��$�W�\�6�;�08��>�>�>�G��L�L������v�z�?�?�a������8�<�'�6�:�a�=�8�8�8�8�8�8rc	�x�tjdtjddddd��}t|jd<t��}t
jtj|jt���}|�
|��t|j��dksJ�dtj
z|jdvsJ�dS�	Nr_r`r?rar&rsrr)rBrcrG�	TEST_MID2�__dict__rrr@r-rtrdrerrros   r�)test_journalhandler_message_id_on_messager|�s���
�
�}�g�l�J��6�SW�Y]�
^�
^�F�$-�F�O�L�!�
�\�\�F��$�W�\�6�;�08�:�:�:�G��L�L������v�z�?�?�a������9�=�(�F�J�q�M�9�9�9�9�9�9rc	��tjdtjddddd��}tj|jd<t
��}tjtj|j	t���}|�|��t|j
��dksJ�dtjz|j
dvsJ�dSry)rBrcrGrzrr{rrr@r-rtrdrerros   r�-test_journalhandler_message_id_on_message_hexr~�s���
�
�}�g�l�J��6�SW�Y]�
^�
^�F�$-�M�F�O�L�!�
�\�\�F��$�W�\�6�;�08�:�:�:�G��L�L������v�z�?�?�a������9�=�(�F�J�q�M�9�9�9�9�9�9rc�x�tj��}tjtj��}tjtj��}tjtj��}tjtjtjztjz��}tjd��}dS)Nr)r�Reader�
LOCAL_ONLY�RUNTIME_ONLY�SYSTEM_ONLY)�j1�j2�j3�j4�j5�j6s      r�test_reader_init_flagsr��sz��	��	�	�B�	���*�	+�	+�B�	���,�	-�	-�B�	���+�	,�	,�B�	���*�W�-A�A�G�DW�W�	X�	X�B�	���	�	�B�B�Brc�N�tjt��5tjtj��ddd��n#1swxYwYt
��5tj|jtj���}ddd��n#1swxYwYt
��5tj|jtjtjz���}ddd��n#1swxYwYtj|jtjtj	z���}dS)N)�path�flags)
r6rSr<rr��OS_ROOTr=�strpath�CURRENT_USERr�)�tmpdirr�r�r�s    r�test_reader_os_rootr��s���	��z�	"�	"�(�(���w��'�'�'�(�(�(�(�(�(�(�(�(�(�(����(�(�(�(�	�	�	�3�3�
�^���")�/�3�3�3��3�3�3�3�3�3�3�3�3�3�3����3�3�3�3�
�	�	�J�J�
�^���")�/�G�4H�"H�J�J�J��J�J�J�J�J�J�J�J�J�J�J����J�J�J�J�
��V�^�%�o��0C�C�
E�
E�
E�B�B�Bs5�A�A	�A	�&B�B�B�)3C(�(C,�/C,c���tj|j���}tjd|j���tj|j���}tj|j���dS)N�r�r)rr�r�)r�r�r�s   r�test_reader_init_pathr��s\��	��V�^�	,�	,�	,�B��N�1�6�>�*�*�*�*�	��V�^�	,�	,�	,�B��N���'�'�'�'�'�'rc��tjt��5tjdd���ddd��dS#1swxYwYdS)Nr���r��r6rSr3rr�r1rr� test_reader_init_path_invalid_fdr��s���	��w�	�	�#�#���q�r�"�"�"�"�#�#�#�#�#�#�#�#�#�#�#�#����#�#�#�#�#�#��>�A�Ac��tjt��5tjdd���ddd��dS#1swxYwYdS)Nrr�r�r1rr�%test_reader_init_path_nondirectory_fdr��s���	��w�	�	�"�"���q�q�!�!�!�!�"�"�"�"�"�"�"�"�"�"�"�"����"�"�"�"�"�"r�c�$�tj|jtj��}t	t
j��5tj|���}ddd��n#1swxYwYt|��gksJ�t��5tjtj|���}ddd��n#1swxYwYt|��gksJ�tjtj|���}t|��gksJ�dS�Nr�)
�os�openr��O_RDONLYr:r5�ENOSYSrr��listr=�SYSTEMr�)r��fdr�r�r�s     r�test_reader_init_path_fdr��sY��	������	-�	-�B�	�e�l�	#�	#�%�%�
�^��
$�
$�
$��%�%�%�%�%�%�%�%�%�%�%����%�%�%�%���8�8�r�>�>�>�>�	�	�	�5�5�
�^�G�N��
4�
4�
4��5�5�5�5�5�5�5�5�5�5�5����5�5�5�5���8�8�r�>�>�>�>�	���,�2�	6�	6�	6�B���8�8�r�>�>�>�>�>�>s#�A � A$�'A$�!B;�;B?�B?c��tj|j���}|5|jrJ�	ddd��n#1swxYwY|jsJ�t	jt��5t|��ddd��dS#1swxYwYdSr�)rr�r��closedr6rSr3�next�r��js  r�test_reader_as_cmr��s����F�N�+�+�+�A�	
����8������������������������8�O�O�O�	��w�	�	����Q������������������������s�
4�8�8�!A>�>B�Bc��tj|j���}|5|�tj��|�tjj��ddd��dS#1swxYwYdSr�)rr�r��messageid_matchr�SD_MESSAGE_JOURNAL_START�SD_MESSAGE_JOURNAL_STOPrr�s  r�test_reader_messageid_matchr��s�����F�N�+�+�+�A�	
�=�=�	���%�8�9�9�9�	���%�7�;�<�<�<�=�=�=�=�=�=�=�=�=�=�=�=����=�=�=�=�=�=s�AA.�.A2�5A2c�
�tj|j���}|5|���|�t��|�tj��ddd��dS#1swxYwYdSr�)rr�r��	this_bootrtrr�s  r�test_reader_this_bootr��s�����F�N�+�+�+�A�	
�"�"�	���
�
�
�	���H����	���H�L�!�!�!�"�"�"�"�"�"�"�"�"�"�"�"����"�"�"�"�"�"��AA8�8A<�?A<c�
�tj|j���}|5|���|�t��|�tj��ddd��dS#1swxYwYdSr�)rr�r��this_machinertrr�s  r�test_reader_this_machiner��s�����F�N�+�+�+�A�	
�%�%�	������	���x� � � �	���x�|�$�$�$�%�%�%�%�%�%�%�%�%�%�%�%����%�%�%�%�%�%r�c�P�tj|j���}|5ttj��5|�d��}ddd��n#1swxYwYddd��n#1swxYwYt|t��sJ�|t��ksJ�dS)Nr��FOOBAR)	rr�r�r:r5r��query_unique�
isinstance�set�r�r��anss   r�test_reader_query_uniquer��s����F�N�+�+�+�A�	
�+�+�
�%�,�
'�
'�	+�	+��.�.��*�*�C�	+�	+�	+�	+�	+�	+�	+�	+�	+�	+�	+����	+�	+�	+�	+�+�+�+�+�+�+�+�+�+�+�+����+�+�+�+��c�3�������#�%�%�<�<�<�<�<�<s4�A0�A�
A0�A	�A0� A	�!A0�0A4�7A4c�N�tj|j���}|5ttj��5|���}ddd��n#1swxYwYddd��n#1swxYwYt|t��sJ�|t��ksJ�dSr�)	rr�r�r:r5r��enumerate_fieldsr�r�r�s   r�test_reader_enumerate_fieldsr��s����F�N�+�+�+�A�	
�'�'�
�%�,�
'�
'�	'�	'��$�$�&�&�C�	'�	'�	'�	'�	'�	'�	'�	'�	'�	'�	'����	'�	'�	'�	'�'�'�'�'�'�'�'�'�'�'�'����'�'�'�'��c�3�������#�%�%�<�<�<�<�<�<�4�A/�A�A/�A	�A/�A	� A/�/A3�6A3c��tj|j���}|5ttj��5|���}ddd��n#1swxYwYddd��n#1swxYwY|dusJ�dS�Nr�F�rr�r�r:r5r��has_runtime_filesr�s   r�test_reader_has_runtime_filesr������F�N�+�+�+�A�	
�(�(�
�%�,�
'�
'�	(�	(��%�%�'�'�C�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(�	(����	(�	(�	(�	(�(�(�(�(�(�(�(�(�(�(�(����(�(�(�(��%�<�<�<�<�<�<r�c��tj|j���}|5ttj��5|���}ddd��n#1swxYwYddd��n#1swxYwY|dusJ�dSr�r�r�s   r� test_reader_has_persistent_filesr�r�r�c��dd�i}tj|j|���}|�dd��}|dksJ�|�dd��}|dksJ�dS)N�xxxc��dS�N�yyyr1��args r�<lambda>z(test_reader_converters.<locals>.<lambda>s��e�r�r��
converters�abcr��zzz���)rr�r��_convert_field�r�r�r�rs    r�test_reader_convertersr�st���+�+�,�J���F�N�z�B�B�B�A�
�
�
�5�&�
)�
)�C��%�<�<�<�<�
�
�
�5�+�
.�
.�C��+������rc��d�d�d�}tj|j|���}|�ddddgddgd	���}|d
dddgddgd	�ksJ�dS)Nc��dSr�r1r�s rr�z+test_reader_convert_entry.<locals>.<lambda>���U�rc��dS)N�YYYr1r�s rr�z+test_reader_convert_entry.<locals>.<lambda>r�r)�x1�x2r�r�r�sdefs��)r��y1r��y2r�r�)rr�r��_convert_entryr�s    r�test_reader_convert_entryr�s���*�*�*�*�,�,�J���F�N�z�B�B�B�A�
�
�
�6�#.�$*�F�#3�$/��#=�?�?�@�@�C��%�%� �%�.�&��4�6�6�6�6�6�6�6�6rc�X�tj|j���}|�dd��}tjdkr	|j�J�|�dd��}tjdkr	|j�J�|�dd��}tjdkr	|j�J�dSdS)Nr��_SOURCE_REALTIME_TIMESTAMPlZKT.)r�__REALTIME_TIMESTAMP�COREDUMP_TIMESTAMP)rr�r�r��sys�version_info�tzinfo)r�r�rs   r�test_reader_convert_timestampsr�&s�����F�N�+�+�+�A�
�
�
�7�9I�
J�
J�C�
��4����z�%�%�%�
�
�
�1�3C�
D�
D�C�
��4����z�%�%�%�
�
�
�/�1A�
B�
B�C�
��4����z�%�%�%� ��%�%rc�
�tj|j���}tj��}|�|��|�d��tjddd��}|�|��dS)Nr�i90i��rY)rr�r��time�
seek_realtime�datetime)r�r��now�long_agos    r�test_seek_realtimer�5sq����F�N�+�+�+�A�
�)�+�+�C��O�O�C�����O�O�E����� ��q�!�,�,�H��O�O�H�����rc���ttj��5tjd��}ddd��n#1swxYwY|�d��}|dvsJ�t
d|���dS)Nztest_journal.pyzmessage...
)�Nzprinted message...)�file)r:r5�ENOENTr�stream�write�print)r��ress  r�test_journal_streamr@s���	�e�l�	#�	#�3�3��� 1�2�2��3�3�3�3�3�3�3�3�3�3�3����3�3�3�3��,�,�~�
&�
&�C��*�����	�
�V�,�,�,�,�,�,s
�;�?�?)4�
__future__r�
contextlibr�r5rBr�r��uuidr�r �systemdrr�systemd.journalrr6�UUIDrtrzr�contextmanagerr:r=rQrWr]rirprurwr|r~r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rr1rr�<module>rs���%�%�%�%�%�%�����������������	�	�	�	���������
�
�
�
�����"�"�"�"�"�"�"�"�&�&�&�&�&�&�
�
�
�
��4�9�7�8�8���D�I�8�9�9�	���������2��������������8�8�8�*-�-�-�)�)�)�'�'�'�*G�G�G�9�9�9�9�9�9�:�:�:�:�:�:����
E�
E�
E�(�(�(�#�#�#�"�"�"�������=�=�=�"�"�"�%�%�%����������������6�6�6�
&�
&�
&�	�	�	�-�-�-�-�-r