
    >aM                        S SK r S SKrS SKJrJr  S SKJr  S SKJrJ	r	  S SK
Jr  \R                  R                   \R                  R                  \(       + SS9/r\R                  " 5       S 5       rS	 r\" S
SSS9rS rS rg)    N)DBusAddressnew_method_call)message_bus)connect_and_authenticateProxy)have_session_buszTests require DBus session bus)reasonc                 `   #    [        SS9I S h  vN u  pU7v   U R                  5         g  N7f)NSESSION)bus)r   close)	transportprotos     Dlib/python3.13/site-packages/jeepney/integrate/tests/test_asyncio.pysession_protor      s*     5)DDI
KOO Es   .,.c                 P   #    U R                   R                  S5      (       d   eg 7f)N:)unique_name
startswith)r   s    r   test_connect_oldr      s"     $$//4444s   $&zorg.freedesktop.DBusz/org/freedesktop/DBuszorg.freedesktop.DBus.Peer)bus_nameobject_path	interfacec                    #    [        [        S5      n[        R                  " U R	                  U5      SS9I S h  vN nUS:X  d   eg  N7f)NPing   )timeout )r   bus_peerasynciowait_forsend_message)r   	ping_call
reply_bodys      r   test_send_and_get_reply_oldr%   "   sK     &1I''""9-q J s   8A
AA
c                    #    [        [        U 5      nSnUR                  U5      I S h  vN nUS;   d   eUR                  U5      I S h  vN u  nUSL d   eg  N/ N7f)Nz+io.gitlab.takluyver.jeepney.examples.Server>         T)r   r   RequestNameNameHasOwner)r   proxynameres	has_owners        r   test_proxy_oldr1   )   sd     +}-E8D!!$'
'C,))$//JI	 ( 0s!   'AA A
AAA)r    pytestjeepneyr   r   jeepney.bus_messagesr   jeepney.integrate.asyncior   r   jeepney.io.tests.utilsr   markskipif
pytestmarkfixturer   r   r   r%   r1   r       r   <module>r<      s      0 , 4 KK
KK%E  
  
5 #')r;   