o
    7!,YJ  ã                   @   sR   d dl mZ d dlZd dlmZmZ d dlmZ ej	 
ej	 e¡d¡Zdd„ ZdS )é    )ÚStringION)ÚMessageTypeÚHeaderFields)Úcode_from_xmlzsecrets_introspect.xmlc                  C   s¸   t tƒ�} |  ¡ }W d   ƒ n1 sw   Y  tƒ }t|dd|d�}|dks)J ‚i }t| ¡ |ƒ |d }|jdks=J ‚|ƒ  ddd	œ¡}|j	j
tju sOJ ‚|j	jtj dksZJ ‚d S )
Nz/org/freedesktop/secretszorg.freedesktop.secrets)ÚpathÚbus_nameÚfhé   ÚServicezorg.freedesktop.Secret.ServiceÚfooÚbar)ÚserviceÚuser)ÚopenÚsample_fileÚreadr   r   ÚexecÚgetvalueÚ	interfaceÚSearchItemsÚheaderÚmessage_typer   Úmethod_callÚfieldsr   Údestination)ÚfÚxmlÚsioÚn_interfacesÚ
binding_nsr
   Úmsg© r!   ú</usr/lib/python3/dist-packages/jeepney/tests/test_bindgen.pyÚtest_bindgen	   s    

ÿþr#   )Úior   Úos.pathÚosÚjeepney.low_levelr   r   Újeepney.bindgenr   r   ÚjoinÚdirnameÚ__file__r   r#   r!   r!   r!   r"   Ú<module>   s    