
    wie                     `    d dl Z d dlmZ  e e ed                              Zd Zd ZdS )    N)msgpack   c                 &    t           d | dz           S )Ni,  )
binarydata)idxs    l/root/.openclaw/workspace/chatterbox_venv_py311/lib/python3.11/site-packages/srsly/tests/msgpack/test_seq.pygen_binary_datar	      s    kc	k""    c                  4   t          j                    } t          j                    }d}d}t	          |          D ]9}t          |          }|                     |                    |                     :t          j        |                                           }| 	                                 t          j
        ||d          }d}t          |          D ]9\  }}	t          |	          t          k    sJ |	t          |          k    sJ |dz  }:||k    sJ d S )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   JLLE^FI &'' ' 's##FKK%%&&&&

5>>##$$A	KKMMMYCCCHJH%%  QAww%OC((((((a

*******r
   )	r   srslyr   r   	bytearrayr   r   r	   r%    r
   r   <module>r)      sk    				       U99UU3ZZ(())
# # #+ + + + +r
   