
    ug+                         d dl mc mZ d dlmZ d dlmZm	Z	 ej                  dej                  defd       Z e e              e	d      d	eddfd
              Zy)    N)givensettingsdrawreturnc                 @     | t        j                  dd            }|S )Nr   l    )	min_value	max_value)stintegers)r   	offset_ids     V/var/www/openai/venv/lib/python3.12/site-packages/chromadb/test/utils/test_messagid.py
message_idr      s    R[[1	BCI    )r   i'  )max_examplesr   c                 f    | }t        j                  |      }|t        j                  |      k(  sJ y )N)midint_to_bytesbytes_to_int)r   int1b1s      r   test_roundtrip_formatsr      s4     D 
		$	B3##B''''r   )chromadb.utils.messageidutils	messageidr   hypothesis.strategies
strategiesr
   
hypothesisr   r   	compositeDrawFnintr   r    r   r   <module>r"      sq    & & " & RYY 3  
 *,	u(s (t (   (r   