o
    Yi                  	   @   s   U d Z ddlZddlmZ ddlmZ ddlmZ dZejd	ejd
ddddejdejddeddididedddejdejdddddgZ	e
ej ed< ejee de	dZejjdd Zejjdd  Zejjd!d" ZdS )#zTests for models.get.    N   )errors)types   )pytest_helperZtest_api_versionZtest_delete_modelzmodels/8533706666867163136model404z$cannot be deleted for multiple times)name
parametersexception_if_mldevskip_in_api_modeZ-test_delete_model_with_http_options_in_methodztmodels/8533706666867163136http_optionstestheadersapi_versionr   r   config)r
   r   exception_if_vertexr   r   Ztest_delete_tuned_modelztunedModels/generate-num-9598)r
   r   r   r   
test_tablezmodels.delete)fileZglobals_for_fileZtest_methodr   c                    s   t tj}| jjjddtddididI d H  W d    n1 s%w   Y  | jj	r:t|j
jd v s8J d S dt|v sBJ d S )	NtunedModels/generate-num-888r   r   r   r   r   r   r	   )pytestraisesr   ClientErroraiomodelsdeleteTEST_API_VERSION_api_clientvertexaivalueargsstr)cliente r'   _/home/kim/smarthome/.venv/lib/python3.10/site-packages/google/genai/tests/models/test_delete.py3test_async_delete_model_with_http_options_in_methodC   s   
r)   c                    sz   | j jr0ttj}| jjjddI d H  W d    n1 s!w   Y  dt	|v s.J d S | jjjddI d H }d S )Nr   r   r	   )
r    r!   r   r   r   r   r   r   r   r$   )r%   r&   responser'   r'   r(   test_async_delete_tuned_modelV   s   r+   c                    sz   | j jr| jjjddI d H }d S ttj}| jjjddI d H  W d    n1 s.w   Y  dt	|v s;J d S )Nzmodels/1071206899942162432r   r	   )
r    r!   r   r   r   r   r   r   r   r$   )r%   r*   r&   r'   r'   r(   test_async_delete_modelb   s   r,   )__doc__r    r   r   r   r   ZTestTableItemZ_DeleteModelParametersr   list__annotations__setup__file__globalsZ
pytestmarkmarkZasyncior)   r+   r,   r'   r'   r'   r(   <module>   sb   	!

