+
     h  c                   sh    ^ RI t ^ RI5 RtR tR tR tR tR tR	 tR
 t	 ! R R]
4      tR tR tR# )    N)Z*s   l        m   o    /org/freedesktop/DBus   s    org.freedesktop.DBus    s    Hello   s    org.freedesktop.DBus    c                  N    \        4       P                  \        4      ^ ,          p R# r    NParserfeedHELLO_METHOD_CALLmsg    A/usr/lib/python3.14/site-packages/jeepney/tests/test_low_level.pytest_parser_simpler          
(--)
*1
-C    c              #   sV   "   ^ pV\        V 4      8  d   W!,           pWV x  TpK"  R# 5ir   )Zlen)ZsrcZsizeZposZends   &&  r
   chunksr      s0     
C
C.jcl s   ')c                  s    \        4       p \        \        \        ^4      4      pVRR  F  pK  	  V P	                  VR,          4      ^ ,          pR# )i   Ni)r   listr   r   r   )ZpZchunkedZcr   s       r
   test_parser_chunksr      s?    A6+R01GSb\\
&&
a
 Cr   c                  s`    \        4       P                  \        ^,          4      p V  F  pK  	  R# )i   Nr   )Zmsgsr   s     r
   test_multipler      s    8==*Q./Dtr   c                  r   r   r   r   r	   r
   test_roundtripr   $   r   r   c                  s    R RRR/p \         R,          p\        \        W.4      4      p\        VP	                  V ^ \
        P                  4      4       R# )aZbZdeZfZsN)Zsimple_typesArrayZ	DictEntryprint	serialise
Endiannesslittle)ZdataZstring_typesigs      r
   test_serialise_dictr   (   sL    ScD s#K
	;45
6C	#--a!2!2
34r   c                  sD    \        \        R 4      4      p \        V 4       R# )z(a{sv}(oayays)b)N)Zparse_signaturer   r   )r   r	   r
   test_parse_signaturer   9   s    
$12
3C	#Jr   c                   s>   a a ] tR t^Gt oV 3R ltR tR tRtVtV ;t	# )	fake_listc                s0   < \         SV `  4        Wn        R # N)Zsuper__init___n)selfZn	__class__s   &&r
   r   Zfake_list.__init__H   s    r   c                s    V P                   # r   r   r       &r
   __len__Zfake_list.__len__L   s    wwr   c                s>    \        \        V P                  4      4      # r   )ZiterZranger   r#   r$   r
   __iter__Zfake_list.__iter__O   s    E$''N##r   r"   )
Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r%   r&   Z__static_attributes__Z__classdictcell__Z__classcell__)r!   Z__classdict__s   @@r
   r   r   G   s     $ $r   r   c                  sV   \        \        ^R4      4      p V P                  \        ^d4      ^ \        P
                  4       \        P                  ! \        4      ;_uu_ 4        V P                  \        R4      ^ \        P
                  4       RRR4       R#   + '       g   i     R# ; i)i   ZQNi  )	r   Z	FixedTyper   r   r   r   pytestraisesZSizeLimitError)r   r	   r
   test_array_limitr)   R   sf    i3 AKK	#:#4#45	~	&	&	Ii(!Z->->? 
'	&	&	&s   "+BB(	c                  s   \         P                  ! \        4      ;_uu_ 4        \        4       P	                  R 4       RRR4       \         P                  ! \        4      ;_uu_ 4        \        4       P	                  R4       RRR4       \         P                  ! \        4      ;_uu_ 4        \        4       P	                  R4       RRR4       \         P                  ! \        4      ;_uu_ 4        \        4       P	                  R4       RRR4       R#   + '       g   i     L; i  + '       g   i     L; i  + '       g   i     L|; i  + '       g   i     R# ; i)zorg/freedesktop/DBusNz/org/freedesktop/DBus/z/org//freedesktop/DBusu   /org/freedesktop/DBüs)r'   r(   Z
ValueErrorZObjectPathTypeZ
check_data r   r
   test_bad_object_pathr+   Z   s    	z	"	"##$:; 
# 
z	"	"##$<= 
# 
z	"	"##$<= 
# 
z	"	"##$<= 
#	" 
#	" 
#	" 
#	" 
#	"	"s/   D'D&+D9/ED#	&D6	9E		E	)r'   Zjeepney.low_levelr   r   r   r   r   r   r   r   r   r   r)   r+   r*   r   r
   <module>r,      sQ     Q ==A0"	$ 	$@>r   