
    >aM                         d dl Z d dlZd dlmZmZ d dlmZ d dlmZm	Z	 d dl
mZ ej        j         ej                            e d          gZ ej                    d             Zd	 Z ed
dd          Zd Zd ZdS )    N)DBusAddressnew_method_call)message_bus)connect_and_authenticateProxy)have_session_buszTests require DBus session bus)reasonc                 n   K   t          d           d {V \  } }|W V  |                                  d S )NSESSION)bus)r   close)	transportprotos     Dlib/python3.11/site-packages/jeepney/integrate/tests/test_asyncio.pysession_protor      sN      5)DDDDDDDDDIu
KKKKOO    c                 B   K   | j                             d          sJ d S )N:)unique_name
startswith)r   s    r   test_connect_oldr      s)      $//4444444r   zorg.freedesktop.DBusz/org/freedesktop/DBuszorg.freedesktop.DBus.Peer)bus_nameobject_path	interfacec                    K   t          t          d          }t          j        |                     |          d           d {V }|dk    sJ d S )NPing   )timeout )r   bus_peerasynciowait_forsend_message)r   	ping_call
reply_bodys      r   test_send_and_get_reply_oldr&   "   sv      &11I'""9--q        J r   c                    K   t          t          |           }d}|                    |           d {V }|dv sJ |                    |           d {V \  }|du sJ d S )Nz+io.gitlab.takluyver.jeepney.examples.Server>         T)r   r   RequestNameNameHasOwner)r   proxynameres	has_owners        r   test_proxy_oldr2   )   s      +}--E8D!!$''
'
'
'
'
'
'C,))$////////JIr   )r!   pytestjeepneyr   r   jeepney.bus_messagesr   jeepney.integrate.asyncior   r   jeepney.io.tests.utilsr   markskipif
pytestmarkfixturer   r   r    r&   r2   r   r   r   <module>r<      s/     0 0 0 0 0 0 0 0 , , , , , ,        4 3 3 3 3 3 K
K%E   
   
5 5 5 ;#')        r   