
    'iu                        U d Z ddlZddlmZ ddlmZ ddlmZ  ej                  d ej                  d	 ej                  d
                   ej                  d ej                  d	 ej                  d
       ej                  d      gddddddiid             ej                  d ej                  d	 ej                  d
      ddd      d       ej                  d ej                  d	 ej                  d
      ddd      d      gZeej                     ed<    ej                  e e       de       Zej$                  j&                  d!        Zy)"z Tests for models.embedContent().    N   )_transformers)types   )pytest_helpertest_single_texttext-embedding-004What is your name?)modelcontents)name
parameterstest_multi_texts_with_configzI am a model.
   
test_titleRETRIEVAL_DOCUMENTheaderstest)output_dimensionalitytitle	task_typehttp_optionsr   r   config6test_single_text_with_mime_type_not_supported_in_mldevz
text/plain)r   	mime_typezparameter is not supported)r   r   exception_if_mldev:test_single_text_with_auto_truncate_not_supported_in_mldevT)r   auto_truncate
test_tablezmodels.embed_content)fileglobals_for_filetest_methodr    c                 |   K   | j                   j                  j                  ddddi       d {   }|sJ y 7 	w)Nr	   r
   r   r   r   )aiomodelsembed_content)clientresponses     q/home/www/utuvibe.miabetepe.com/venv/lib/python3.12/site-packages/google/genai/tests/models/test_embed_content.py
test_asyncr+   W   sF     ::$$22 #%r* 3  (
 
/s   .<:
<)__doc__pytest r   tr   r   TestTableItem_EmbedContentParameters
t_contents	t_contentr    list__annotations__setup__file__globals
pytestmarkmarkasyncior+        r*   <module>r>      s  $ '  "    M0500&!Q\\"67
  M+0500&01O,
 *,%1	2!	
$  ME0500&!Q\\"67)+)
 8  MI0500&!Q\\"67)+!%
 8M21
D,,- 2h !]  	Y&	
  r=   