← Back
Editing: test_low_level.cpython-311.pyc
� +�c� � �f � d dl Z d dlT dZd� Zd� Zd� Zd� Zd� Zd � Zd � Z G d� de � � Zd � ZdS )� N)�*s� l m o /org/freedesktop/DBus s org.freedesktop.DBus s Hello s org.freedesktop.DBus c � � t � � � t � � d } | j j t j dk sJ �d S )Nr �Hello)�Parser�feed�HELLO_METHOD_CALL�header�fields�HeaderFields�member��msgs �>/usr/lib/python3/dist-packages/jeepney/tests/test_low_level.py�test_parser_simpler sA � � �(�(�-�-�)� *� *�1� -�C��:��\�0�1�W�<�<�<�<�<�<� c # � K � d}|t | � � k r(||z }| ||� V � |}|t | � � k �&d S d S �Nr )�len)�src�size�pos�ends r �chunksr sU � � � � �C� ��C���.�.��D�j���#�c�'�l������ ��C���.�.�.�.�.�.r c �< � t � � } t t t d� � � � }|d d� D ]}| � |� � g k sJ ��| � |d � � d }|j j t j dk sJ �d S )N� ���r r ) r �listr r r r r r r )�p�chunked�cr s r �test_parser_chunksr! s� � ����A��6�+�R�0�0�1�1�G� �S�b�S�\� � ���v�v�a�y�y�B������ �&�&���� � �a� �C��:��\�0�1�W�<�<�<�<�<�<r c �� � t � � � t dz � � } t | � � dk sJ �| D ]$}|j j t j dk sJ ��%d S )N� r )r r r r r r r r )�msgsr s r � test_multipler% sn � ��8�8�=�=�*�Q�.�/�/�D��t�9�9��>�>�>�>�� A� A���z� ��!4�5��@�@�@�@�@�A� Ar c � � t � � � t � � d } | � � � t k sJ �d S r )r r r � serialiser s r �test_roundtripr( $ s= � � �(�(�-�-�)� *� *�1� -�C��=�=�?�?�/�/�/�/�/�/�/r c � � ddd�} t d }t t ||g� � � � }t |� | dt j � � � � |� | dt j � � dk sJ �d S )N�b�f)�a�de�sr s&