ó
    È>aœ  ã                   óv   • S SK JrJrJr  S SKJrJr  \" SSS9r\R                  S5      r	S r
S rS	 rS
 rS rg)é    )ÚDBusAddressÚ
new_signalÚnew_method_call)Ú	MatchRuleÚmessage_busz/org/freedesktop/portal/desktopzorg.freedesktop.portal.Desktop)Úobject_pathÚbus_nameúorg.freedesktop.portal.Requestc                  ó  • [        SSS9n U R                  [        [        S5      5      (       d   eU R                  [	        [        S5      5      (       a   eU R                  [        [
        R                  S5      S5      5      (       a   eg )NÚsignalr
   )ÚtypeÚ	interfaceÚResponseÚBooz"org.freedesktop.portal.FileChooser)r   Úmatchesr   Úportal_req_ifacer   ÚportalÚwith_interface©Úrules    Ú?lib/python3.13/site-packages/jeepney/tests/test_bus_messages.pyÚtest_match_rule_simpler      sŠ   € ÜØÐ!Añ€Dð <‰<œ
Ô#3°ZÓ@×AÑAÐAÐAð |‰|œOÔ,<¸eÓD×EÑEÐEÐEð |‰|œJÜ×ÑÐBÓCÀZó÷ ñ ð ð ð ó    c                  ó¸   • [        SS9R                  [        [        S5      5      (       d   e[        SS9R                  [        [        S5      5      (       a   eg )Nz/org/freedesktop/portal)Úpath_namespacer   z/org/freedesktop/por)r   r   r   r   © r   r   Útest_match_rule_path_namespacer      se   € ÜÐ$=Ñ>×FÑFÜÔ# ZÓ0÷ñ ð ð ô
 Ð(>Ñ?×GÑGÜÔ# ZÓ0÷ñ ð ð ð r   c            	      ó  • [        SS9n U R                  SS5        U R                  [        [        SSSS95      (       d   eU R                  [        [        SSS	S95      (       a   eU R                  [        [        S5      5      (       a   eg )
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×EÑEÐEÐEÐEr   c            	      ó   • [        SS9n U R                  SSSS9  U R                  [        [        SSS	S
95      (       d   eU R                  [        [        SSSS
95      (       d   eU R                  [        [        SSSS
95      (       d   eU R                  [        [        SSSS
95      (       a   eU R                  [        [        SSSS
95      (       a   eU R                  [        [        SSSS
95      (       a   eg )Nr   r    r   ú/aa/bb/Úpath©Úkindr   r"   )r+   r#   )z	/aa/bb/cc)z/aa/)z/aa)z/aa/bbÚu)é   r'   r   s    r   Útest_match_rule_arg_pathr1   5   s4  € Ü˜-Ñ(€DØ×Ñ˜1˜i¨fÐÑ5ð <‰<œÜ˜%¨3°\ñ÷ ñ ð ð ð
 <‰<œÜ˜%¨3°^ñ÷ ñ ð ð ð
 <‰<œÜ˜%¨3°Yñ÷ ñ ð ð ð
 |‰|œOÜ˜%¨3°Xñ÷ ñ ð ð ð |‰|œOÜ˜%¨3°[ñ÷ ñ ð ð ð
 |‰|œOÜ˜%¨3°Uñ÷ ñ ð ð ð r   c                  óx  • [        SS9n U R                  SSSS9  U R                  [        [        SSS5      5      (       d   eU R                  [        [        SSS	5      5      (       d   eU R                  [        [        SSS
5      5      (       a   eU R                  [        [        SSS5      5      (       a   eg )NÚNameOwnerChanged)Úmemberr   úcom.example.backend1Ú	namespacer-   r"   )r5   )zcom.example.backend1.foo.bar)zcom.example.backend12r/   )é   )r   r(   r   r   r   r   s    r   Útest_match_rule_arg_namespacer8   W   sã   € ÜÐ.Ñ/€DØ×Ñ˜1Ð4¸;ÐÑGð <‰<œ
ÜÐ'¨Ð.Gó÷ ñ ð ð ð
 <‰<œ
ÜÐ'¨Ð.Oó÷ ñ ð ð ð
 |‰|œJÜÐ'¨Ð.Hó÷ ñ ð ð ð
 |‰|œJÜÐ'¨¨dó÷ ñ ð ð ð r   N)Újeepneyr   r   r   Újeepney.bus_messagesr   r   r   r   r   r   r   r)   r1   r8   r   r   r   Ú<module>r;      sM   ðß <Ñ <ß 7á	Ø1Ø-ñ
€ð ×(Ñ(Ð)IÓJÐ òòòFò óDr   