| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/jeepney/io/tests/__pycache__/ |
Upload File : |
�
+�cL
� �R � d dl Z d dlZd dlZd dlZd dlmZmZ d dlmZm Z d dl
mZmZm
Z
ddlmZ ej j ej � e d�� � gZ ed d
d�� � Z ej � � d
� � � Zd� Z ej � � d� � � Zd� Zd� Zd� Zd� ZdS )� N)�DBusAddress�new_method_call)�message_bus� MatchRule)�open_dbus_connection�open_dbus_router�Proxy� )�have_session_buszTests require DBus session bus)�reasonzorg.freedesktop.DBusz/org/freedesktop/DBuszorg.freedesktop.DBus.Peer)�bus_name�object_path� interfacec � K � t d�� � � d {V ��4 �d {V ��} | W V � d d d � � �d {V �� d S # 1 �d {V ��swxY w Y d S �N�SESSION��bus)r ��conns �?/usr/lib/python3/dist-packages/jeepney/io/tests/test_asyncio.py�
connectionr s� � � � �*�y�9�9�9�9�9�9�9�9�9� � � � � � � �d��
�
�
�
�� � � � � � � � � � � � � � � � � � � � � � � ���� � � � � � s �8�
A�Ac � �B K � | j � d� � sJ �d S )N�:)�unique_name�
startswith)r s r �test_connectr ! s) � � � ��!�,�,�S�1�1�1�1�1�1�1� c � K � t d�� � 4 �d {V ��} | W V � d d d � � �d {V �� d S # 1 �d {V ��swxY w Y d S r )r )�routers r r r $ s� � � � ��I�.�.�.� � � � � � � �&������� � � � � � � � � � � � � � � � � � � � � � � ���� � � � � � s �2�
<�<c � � K � t t d� � }t j | � |� � d�� � � d {V ��}|j dk sJ �d S )N�Ping� ��timeout� )r �bus_peer�asyncio�wait_for�send_and_get_reply�body)r � ping_call�replys r �test_send_and_get_replyr. ) sx � � � ���&�1�1�I��"��!�!�)�,�,�a�� � �
�
�
�
�
�
�E� �:�������r c � � K � t t | � � }d}|� |� � � d {V ��}|dv sJ �|� |� � � d {V ��\ }|du sJ �d S )Nz+io.gitlab.takluyver.jeepney.examples.Server> �r
�� T)r r �RequestName�NameHasOwner)r �proxy�name�res� has_owners r �
test_proxyr9 0 s� � � � ��+�v�&�&�E�8�D��!�!�$�'�'�
'�
'�
'�
'�
'�
'�C��,������)�)�$�/�/�/�/�/�/�/�/�J�I��������r c � �, K � t t | � � }d}t dt j t j dt j �� � }|� d|� � |� |� � � d {V �� | � |� � 5 }|� |� � � d {V ��\ }|dk sJ �t j |� � � d�� � � d {V ��}|j
|d | j fk sJ � d d d � � d S # 1 swxY w Y d S )
Nz5io.gitlab.takluyver.jeepney.tests.asyncio_test_filter�signal�NameOwnerChanged)�type�senderr �member�pathr r
g @r$ � )r r r r
r r �add_arg_condition�AddMatch�filterr3 r( r) �getr+ r )r r r6 �
match_rule�queuer7 �
signal_msgs r �test_filterrI 9 s� � � � �
��V�
$�
$�C�B�D��
��#��'�!�
�
$�� � �J� � � ��D�)�)�)� �,�,�z�
"�
"�"�"�"�"�"�"�"� ���z� "� "� A�e��_�_�T�*�*�*�*�*�*�*�*����a�x�x�x�x�"�+�E�I�I�K�K��E�E�E�E�E�E�E�E�E�
���4��V�-?�"@�@�@�@�@�@�A� A� A� A� A� A� A� A� A� A� A� A���� A� A� A� A� A� As �A)D � D
�D
c � �� K � t d�� � � d {V ��} t j t j � � 5 t j d� � 4 �d {V �� | � � � � d {V �� d d d � � �d {V �� n# 1 �d {V ��swxY w Y d d d � � n# 1 swxY w Y | � � � � d {V �� d S # | � � � � d {V �� w xY w)Nr r r ) r �pytest�raisesr( �TimeoutError�
async_timeoutr% �receive�closer s r �test_recv_after_connectrQ P s� � � � �
&�)�4�4�4�4�4�4�4�4�4�D��
�]�7�/�
0�
0� %� %�$�,�Q�/�/�
%�
%�
%�
%�
%�
%�
%�
%��l�l�n�n�$�$�$�$�$�$�$�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%�
%����
%�
%�
%�
%� %� %� %� %� %� %� %� %� %� %� %���� %� %� %� %� �j�j�l�l�����������d�j�j�l�l�����������sR �C �B�B �.B�
B
�
B�
B
�B�C �B!�!C �$B!�%C �C )r( rN rK �pytest_asyncio�jeepneyr r �jeepney.bus_messagesr r �jeepney.io.asyncior r r �utilsr �mark�skipif�
pytestmarkr'