§
    ˜Štjí  ã                   óJ   — d dl mZ d dlmZ d dlmZ deddfd„Zdeddfd„ZdS )	é    )ÚClient)ÚSystem)Ú
invariantsÚsqlite_persistentÚreturnNc                 ó´  — t          j        | ¦  «        }|                     ddddœ¬¦  «        }|                     ddddœ¬¦  «        }||g}t          d¦  «        D ](}|                     t          |¦  «        ||g¬¦  «         Œ)t          d¦  «        D ](}|                     t          |¦  «        ||g¬¦  «         Œ)t          j        |j        |d	¦  «         d S )
NÚfirst_collectioné
   ©zhnsw:sync_thresholdzhnsw:batch_size©ÚmetadataÚsecond_collectioné   ©ÚidsÚ
embeddingséd   T)	r   Úfrom_systemÚcreate_collectionÚrangeÚaddÚstrr   Úlog_size_below_maxÚ_system©r   Úclientr	   r   ÚcollectionsÚis         ú]/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/chromadb/test/db/test_log_purge.pyÚtest_log_purger       s  € ÝÔÐ 1Ñ2Ô2€Fà×/Ò/Ø¸RÐTVÐ%WÐ%Wð 0ñ ô Ðð ×0Ò0Ø¸bÐUWÐ&XÐ&Xð 1ñ ô Ðð $Ð%6Ð7€Kõ �1‰XŒXð <ð <ˆØ×Ò¥ Q¡¤°Q¸°FÐÑ;Ô;Ð;Ð;õ �3‰ZŒZð =ð =ˆØ×Ò¥# a¡&¤&°a¸°VÐÑ<Ô<Ð<Ð<õ Ô! &¤.°+¸tÑDÔDÐDÐDÐDó    c                 ó´  — t          j        | ¦  «        }|                     ddddœ¬¦  «        }|                     ddddœ¬¦  «        }||g}t          d¦  «        D ](}|                     t          |¦  «        ||g¬¦  «         Œ)t          d¦  «        D ](}|                     t          |¦  «        ||g¬¦  «         Œ)t          j        |j        |d	¦  «         d S )
Nr	   r
   r   r   r   é   r   é   T)	r   r   r   r   r   r   r   Ú'log_size_for_collections_match_expectedr   r   s         r   Ú(test_log_purge_with_multiple_collectionsr&      s  € ÝÔÐ 1Ñ2Ô2€Fà×/Ò/Ø¸RÐTVÐ%WÐ%Wð 0ñ ô Ðð ×0Ò0Ø¸bÐUWÐ&XÐ&Xð 1ñ ô Ðð $Ð%6Ð7€Kõ �2‰YŒYð <ð <ˆØ×Ò¥ Q¡¤°Q¸°FÐÑ;Ô;Ð;Ð;õ �2‰YŒYð =ð =ˆØ×Ò¥# a¡&¤&°a¸°VÐÑ<Ô<Ð<Ð<åÔ6ØŒ˜ Tñô ð ð ð r!   )Úchromadb.api.clientr   Úchromadb.configr   Úchromadb.test.propertyr   r    r&   © r!   r   ú<module>r+      s�   ðØ &Ð &Ð &Ð &Ð &Ð &Ø "Ð "Ð "Ð "Ð "Ð "Ø -Ð -Ð -Ð -Ð -Ð -ðE fð E°ð Eð Eð Eð Eð.Àð È4ð ð ð ð ð ð r!   