o
    g                     @   sL   d dl mZ d dlmZ d dlmZ deddfddZdeddfd	d
ZdS )    )Client)System)
invariantssqlite_persistentreturnNc                 C      t | }|jddddd}|jddddd}||g}tdD ]}|jt|||gd q!tdD ]}|jt|||gd q3t|j|d	 d S )
Nfirst_collection
   zhnsw:sync_thresholdzhnsw:batch_sizemetadatasecond_collection   ids
embeddingsd   T)	r   from_systemcreate_collectionrangeaddstrr   log_size_below_max_systemr   clientr   r   collectionsi r   V/var/www/visachat/venv/lib/python3.10/site-packages/chromadb/test/db/test_log_purge.pytest_log_purge   s   


r    c                 C   r   )
Nr   r	   r
   r   r      r      T)	r   r   r   r   r   r   r   'log_size_for_collections_match_expectedr   r   r   r   r   (test_log_purge_with_multiple_collections   s   


r$   )chromadb.api.clientr   chromadb.configr   chromadb.test.propertyr   r    r$   r   r   r   r   <module>   s
    