Ë
    +Šcœ  ã                   ó|   — d dl mZmZmZ d dlmZmZ  edd¬«      Zej                  d«      Z	d„ Z
d„ Zd	„ Zd
„ Zd„ Zy)é    )Ú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                  ó  — t        dd¬«      } | j                  t        t        d«      «      sJ ‚| j                  t	        t        d«      «      rJ ‚| j                  t        t
        j                  d«      d«      «      rJ ‚y )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ð |‰|œOÔ,<¸eÓDÔEÐEÐEð |‰|œJÜ×ÑÐBÓCÀZóô ð ð ð ó    c                  ó°   — t        d¬«      j                  t        t        d«      «      sJ ‚t        d¬«      j                  t        t        d«      «      rJ ‚y )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ôð ð ô
 Ð(>Ô?×GÑGÜÔ# ZÓ0ôð ð ð r   c                  ó  — t        d¬«      } | j                  dd«       | j                  t        t        ddd¬«      «      sJ ‚| j                  t        t        ddd	¬«      «      rJ ‚| j                  t        t        d«      «      rJ ‚y )
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ÐEr   c                  óô  — t        d¬«      } | j                  ddd¬«       | j                  t        t        ddd	¬
«      «      sJ ‚| j                  t        t        ddd¬
«      «      sJ ‚| j                  t        t        ddd¬
«      «      sJ ‚| j                  t        t        ddd¬
«      «      rJ ‚| j                  t        t        ddd¬
«      «      rJ ‚| j                  t        t        ddd¬
«      «      rJ ‚y )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   s  € Ü˜-Ô(€DØ×Ñ˜1˜i¨fÐÔ5ð <‰<œÜ˜%¨3°\ôô ð ð ð
 <‰<œÜ˜%¨3°^ôô ð ð ð
 <‰<œÜ˜%¨3°Yôô ð ð ð
 |‰|œOÜ˜%¨3°Xôô ð ð ð |‰|œOÜ˜%¨3°[ôô ð ð ð
 |‰|œOÜ˜%¨3°Uôô ð ð ð r   c                  ó\  — t        d¬«      } | j                  ddd¬«       | j                  t        t        ddd«      «      sJ ‚| j                  t        t        ddd	«      «      sJ ‚| j                  t        t        ddd
«      «      rJ ‚| j                  t        t        ddd«      «      rJ ‚y )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   