%PDF- %PDF-
| Direktori : /lib/python3/dist-packages/jeepney/tests/__pycache__/ |
| Current File : //lib/python3/dist-packages/jeepney/tests/__pycache__/test_routing.cpython-312.pyc |
�
+�c� � �V � d dl mZ d dlZd dlmZ d dlmZmZmZ d dl m
Z
d� Zd� Zd� Z
y) � )�FutureN)�Router)�new_method_return� new_error�DBusErrorResponse)�message_busc �� � t t � } t j � }| j |� }| j t
|dd� � |j � dk( sJ �y )N�s)�test)r r r �Hello�outgoing�incomingr �result)�router�call�futures �</usr/lib/python3/dist-packages/jeepney/tests/test_routing.py�test_message_replyr sQ � �
�F�^�F�����D�
�_�_�T�
"�F�
�O�O�%�d�C��;�<��=�=�?�i�'�'�'� c � � t t � } t j � }| j |� }| j t
|ddd� � t j t � 5 }|j � d d d � j j dk( sJ �|j j dk( sJ �y # 1 sw Y �@xY w)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�
�O�O�I�d�K��e�<�=� ���(� )� �Q��
�
����7�7�<�<�;�&�&�&��7�7�<�<�5� � � �� �s �+B;�;Cc � � g } t t | j �� }t j � }|j |� t
| � dk( sJ �| d |k( sJ �y )N)�on_unhandled� r )r r �appendr r r �len)� unhandledr �msgs r �test_unhandledr( sW � ��I�
�F��)9�)9�
:�F�
�
�
�
�C�
�O�O�C���y�>�Q�����Q�<�3���r )�asyncior r �jeepney.routingr �jeepney.wrappersr r r �jeepney.bus_messagesr r r r( � r r �<module>r. s&