ó
    æk7i
  ã                   ó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    ÚY/home/james-whalen/.local/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S9R	                  5       ;   d   e[        SS9R                  [        [        S5      5      (       a   eg )Nz/org/freedesktop/portal)Úpath_namespacer   z/freedesktop/z/org/freedesktop/por)r   r   r   r   Ú	serialise© r   r   Útest_match_rule_path_namespacer      s‹   € ÜÐ$=Ñ>×FÑFÜÔ# ZÓ0÷ñ ð ð ð ÜÐ!:Ñ;×EÑEÓGóð ð ô
 Ð(>Ñ?×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_pathr2   8   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#   )r6   )zcom.example.backend1.foo.bar)zcom.example.backend12r0   )é   )r   r)   r   r   r   r   s    r   Útest_match_rule_arg_namespacer9   Z   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*   r2   r9   r   r   r   Ú<module>r<      sM   ðß <Ñ <ß 7á	Ø1Ø-ñ
€ð ×(Ñ(Ð)IÓJÐ òòòFò óDr   