
    he                     L    S SK r S SKJr  \" \" \" S5      5      5      rS rS rg)    N)msgpack   c                     [         S U S-   $ )Ni,  )
binarydata)idxs    V/home/james-whalen/.local/lib/python3.13/site-packages/srsly/tests/msgpack/test_seq.pygen_binary_datar	      s    kc	""    c                     [         R                  " 5       n [        R                  " 5       nSnSn[	        U5       H.  n[        U5      nU R                  UR                  U5      5        M0     [         R                  " U R                  5       5      nU R                  5         [        R                  " XcSS9nSn[        U5       H0  u  pI[        U	5      [        :X  d   eU	[        U5      :X  d   eUS-  nM2     X:X  d   eg )N         )	read_sizeuse_listr   )ioBytesIOr   Packerranger	   writepackgetvaluecloseUnpacker	enumeratetypebytes)
dumpfpackerNUMBER_OF_STRINGSr   r   datafunpacker
read_countos
             r   !test_exceeding_unpacker_read_sizer%      s    JJLE^^FI &'s#FKK%& ( 	

5>>#$A	KKMCHJH%Aw%OC((((a
 &
 ***r
   )	r   srslyr   r   	bytearrayr   r   r	   r%    r
   r   <module>r)      s*    	  9U3Z()
#+r
   