File: //usr/lib/python3/dist-packages/jeepney/integrate/tests/__pycache__/test_asyncio.cpython-310.pyc
o
���`M � @ s� d dl Z d dlZd dlmZmZ d dlmZ d dlmZm Z d dl
mZ ejj ejj
e dd�gZe�� dd � �Zd
d� Zedd
dd�Zdd� Zdd� ZdS )� N)�DBusAddress�new_method_call)�message_bus)�connect_and_authenticate�Proxy)�have_session_buszTests require DBus session bus)�reasonc C s( �t dd�I d H \} }|V | �� d S )N�SESSION)�bus)r �close)� transport�proto� r �F/usr/lib/python3/dist-packages/jeepney/integrate/tests/test_asyncio.py�
session_proto s �r c � s �| j �d�s J �d S )N�:)�unique_name�
startswith)r r r r �test_connect_old s �r zorg.freedesktop.DBusz/org/freedesktop/DBuszorg.freedesktop.DBus.Peer)�bus_name�object_path� interfacec � s6 �t td�}tj| �|�dd�I d H }|dksJ �d S )N�Ping� )�timeoutr )r �bus_peer�asyncio�wait_for�send_message)r � ping_call�
reply_bodyr r r �test_send_and_get_reply_old"