← Back
Editing: test_bus_messages.cpython-311.pyc
� +�c� � � � d dl mZmZmZ d dlmZmZ edd�� � Ze� d� � Z d� Z d� Zd � Zd � Z d� ZdS ) � )�DBusAddress� new_signal�new_method_call)� MatchRule�message_busz/org/freedesktop/portal/desktopzorg.freedesktop.portal.Desktop)�object_path�bus_name�org.freedesktop.portal.Requestc �J � t dd�� � } | � t t d� � � � sJ �| � t t d� � � � rJ �| � t t � d� � d� � � � rJ �d S )N�signalr )�type� interface�Response�Booz"org.freedesktop.portal.FileChooser)r �matchesr �portal_req_ifacer �portal�with_interface��rules �A/usr/lib/python3/dist-packages/jeepney/tests/test_bus_messages.py�test_match_rule_simpler s� � �� �!A�� � �D� �<�<� �#3�Z�@�@�A�A�A�A�A� �|�|�O�,<�e�D�D�E�E�E�E�E� �|�|�J����B�C�C�Z�� � � � � � � � � c �� � t d�� � � t t d� � � � sJ �t d�� � � t t d� � � � rJ �d S )Nz/org/freedesktop/portal)�path_namespacer z/org/freedesktop/por)r r r r � r r �test_match_rule_path_namespacer s� � ��$=�>�>�>�F�F��#�Z�0�0�� � � � � �(>�?�?�?�G�G��#�Z�0�0�� � � � � � r c �Z � t d�� � } | � dd� � | � t t ddd�� � � � sJ �| � t t ddd �� � � � rJ �| � t t d� � � � rJ �d S ) N�method_call�r r �foor �s)r! �� signature�body)�foobar�r �add_arg_conditionr r r r s r �test_match_rule_argr) % s� � ��-�(�(�(�D����1�e�$�$�$��<�<���%�3�X�� � � � � � � � �|�|�O��%�3�[�� � � � � � � � �|�|�O�,<�e�D�D�E�E�E�E�E�E�Er c �r � t d�� � } | � ddd�� � | � t t ddd � � � � � sJ �| � t t ddd� � � � � sJ �| � t t ddd� � � � � sJ �| � t t ddd � � � � � rJ �| � t t ddd� � � � � rJ �| � t t ddd� � � � � rJ �d S )Nr r r �/aa/bb/�path��kindr r"