o
    g+                     @   st   d dl m  mZ d dlmZ d dlmZm	Z	 ej
dejdefddZee de	dd	deddfd
dZdS )    N)givensettingsdrawreturnc                 C   s   | t jddd}|S )Nr   l    )	min_value	max_value)stintegers)r   	offset_id r   X/var/www/visachat/venv/lib/python3.10/site-packages/chromadb/test/utils/test_messagid.py
message_id   s   r   )r   i'  )max_examplesc                 C   s$   | }t |}|t |ksJ d S )N)midint_to_bytesbytes_to_int)r   int1b1r   r   r   test_roundtrip_formats   s   
r   )chromadb.utils.messageidutils	messageidr   hypothesis.strategies
strategiesr   
hypothesisr   r   	compositeDrawFnintr   r   r   r   r   r   <module>   s    
