%PDF- %PDF-
| Direktori : /lib/python3/dist-packages/jeepney/io/tests/__pycache__/ |
| Current File : //lib/python3/dist-packages/jeepney/io/tests/__pycache__/test_asyncio.cpython-312.pyc |
�
+�cL
� �\ � d dl Z d dlZd dlZd dlZd dlmZmZ d dlmZm Z d dl
mZmZm
Z
ddlmZ ej j ej j# e d�� gZ ed d
d�� Z ej( � d
� � Zd� Z ej( � d� � Zd� Zd� Zd� Zd� Zy)� 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 { ��� 4 �d { ��� } | ��� d d d � �d { ��� y 7 �#7 �7 � # 1 �d { ���7 sw Y y xY w�w�N�SESSION��bus)r ��conns �?/usr/lib/python3/dist-packages/jeepney/io/tests/test_asyncio.py�
connectionr sP � �� �*�y�9�9� � �d��
�� � �9�� �� �� � � �sJ �A�6�A�8�A�<�A�:�A�A�A�A�A�A�
Ac � �F K � | j j d� sJ �y �w)N�:)�unique_name�
startswith)r s r �test_connectr ! s � �� ��!�!�,�,�S�1�1�1�s �!c � K � t d�� 4 �d { ��� } | ��� d d d � �d { ��� y 7 �7 �# 1 �d { ���7 sw Y y xY w�wr )r )�routers r r r $ sD � �� ��I�.� � �&���� � �� �� � � �s9 �A�.�A�2�A�0�A�A�A�;�A� Ac � � K � t t d� }t j | j |� d�� � d { ��� }|j
dk( sJ �y 7 ��w)N�Ping� ��timeout� )r �bus_peer�asyncio�wait_for�send_and_get_reply�body)r � ping_call�replys r �test_send_and_get_replyr- ) sP � �� ���&�1�I��"�"��!�!�)�,�a��
�E� �:�:�����
�s �:A�A�Ac � � K � t t | � }d}|j |� � d { ��� }|dv sJ �|j |� � d { ��� \ }|du sJ �y 7 �,7 ��w)Nz+io.gitlab.takluyver.jeepney.examples.Server> �r
�� T)r r �RequestName�NameHasOwner)r �proxy�name�res� has_owners r �
test_proxyr8 0 sf � �� ��+�v�&�E�8�D��!�!�$�'�
'�C��,�����)�)�$�/�/�J�I������ (�� 0�s! �'A�A�A�A� A�Ac � �. K � t t | � }d}t dt j t j dt j
�� }|j
d|� |j |� � d { ��� | j |� 5 }|j |� � d { ��� \ }|dk( sJ �t j |j � d�� � d { ��� }|j |d | j fk( sJ � d d d � y 7 ��7 �d7 �0# 1 sw Y y xY w�w)
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�filterr2 r'