
    d                     X    d dl mZ d dlZd dlmZ d dlmZmZmZ d dl	m
Z
 d Zd Zd ZdS )	    )FutureN)Router)new_method_return	new_errorDBusErrorResponse)message_busc                      t          t                    } t          j                    }|                     |          }|                     t          |dd                     |                                dk    sJ d S )Ns)test)r   r   r   Hellooutgoingincomingr   result)routercallfutures      ^/home/feoh/.local/pipx/venvs/poetry/lib/python3.11/site-packages/jeepney/tests/test_routing.pytest_message_replyr      sj    F^^FD__T""F
OO%dC;;<<<==??i''''''    c                     t          t                    } t          j                    }|                     |          }|                     t          |ddd                     t          j        t                    5 }|
                                 d d d            n# 1 swxY w Y   |j        j        dk    sJ |j        j        dk    sJ d S )N	TestErroru)   )r   r   r   r   r   r   r   pytestraisesr   r   valuenamedata)r   r   r   es       r   
test_errorr       s    F^^FD__T""F
OOIdKe<<===	(	)	) Q              7<;&&&&7<5      s   ;BB #B c                      g } t          t          | j                  }t          j                    }|                    |           t          |           dk    sJ | d         |k    sJ d S )N)on_unhandled   r   )r   r   appendr   r   r   len)	unhandledr   msgs      r   test_unhandledr(      sn    IF)9:::F



C
OOCy>>QQ<3r   )asyncior   r   jeepney.routingr   jeepney.wrappersr   r   r   jeepney.bus_messagesr   r   r    r(    r   r   <module>r.      s           " " " " " " L L L L L L L L L L , , , , , ,( ( (! ! !    r   