o
    YiL                     @   s  U d Z ddlZddlmZ ddlmZ dZejdejd	d
diidddejdejd
didedgdddddddejdejd
didedgdddg ddddejdejd
didedgddddgddddejdejd
didedgddddgddddejdejd
didgddddejdejd
didgi ddddgZe	ej e
d< ejee d ed!gZejjd"d# ZdS )$zTests for tokens.create().    N   )types   )pytest_helperz$models/gemini-live-2.5-flash-previewZtest_create_no_lockhttp_optionsapi_versionv1alphaconfigz-only supported in the Gemini Developer client)name
parametersexception_if_vertexZtest_create_global_lockZTEXTgffffff?)Zresponse_modalitiesZtemperature)modelr
   )r   useslive_connect_constraintsZ test_create_lock_non_null_fields)r   r   r   lock_additional_fieldsZ(test_create_lock_unset_fields_as_defaultZoutput_audio_transcriptionZ"test_create_lock_additional_fieldsZtop_kZtest_create_lock_with_no_params)r   r   Z"test_create_lock_with_empty_params)r   r   r   
test_tablezauth_tokens.create)fileZglobals_for_fileZtest_methodr   c                    s^   t | t tjtjddd}| jjj|dI d H }W d    d S 1 s(w   Y  d S )Nr   )r   )r   r	   )	r   r   
ValueErrorr   ZCreateAuthTokenConfigZHttpOptionsZaioZauth_tokenscreate)clientr
   token r   _/home/kim/smarthome/.venv/lib/python3.10/site-packages/google/genai/tests/tokens/test_create.pytest_async_create_no_lock   s   
"r   )__doc__Zpytest r   r   Z_MODELZTestTableItemZCreateAuthTokenParametersr   list__annotations__setup__file__globalsZ
pytestmarkmarkZasyncior   r   r   r   r   <module>   s   
n
