
    hj                        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           ej        d ej        ddeddidi          edd           ej        d ej        d          dd          gZ	e
ej                 ed<    ej        e e            de	          Zej        j        d             Zej        j        d             Zej        j        d             ZdS ) zTests for models.get.    N   )errors)types   )pytest_helpertest_api_versiontest_delete_modelzmodels/8533706666867163136model404z$cannot be deleted for multiple times)name
parametersexception_if_mldevskip_in_api_mode-test_delete_model_with_http_options_in_methodztmodels/8533706666867163136http_optionstestheadersapi_versionr   r   config)r   r   exception_if_vertexr   r   test_delete_tuned_modelztunedModels/generate-num-9598)r   r   r   r   
test_tablezmodels.delete)fileglobals_for_filetest_methodr   c                 T  K   t          j        t          j                  5 }| j        j                            ddt          ddidi           d {V  d d d            n# 1 swxY w Y   | j        j	        rt          |j
        j        d         v sJ d S dt          |          v sJ 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es     i/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/google/genai/tests/models/test_delete.py3test_async_delete_model_with_http_options_in_methodr0   C   s      }V'(( 	A
*

"
",/"I. 
 #         	 	 	 	 	 	 	 	 	 	 	 	 	 	 	   qw|A......CFF??????s   4A!!A%(A%c                 P  K   | j         j        rqt          j        t          j                  5 }| j        j                            d           d {V  d d d            n# 1 swxY w Y   dt          |          v sJ d S | j        j                            d           d {V }d S )Nr    r
   r   )
r(   r)   r!   r"   r   r#   r$   r%   r&   r,   )r-   r.   responses      r/   test_async_delete_tuned_modelr3   V   s       	v)	*	* KaJ$$+I$JJJJJJJJJK K K K K K K K K K K K K K KCFF??????Z&--, .        HHHs   'A  A$'A$c                 P  K   | j         j        r(| j        j                            d           d {V }d S t          j        t          j                  5 }| j        j                            d           d {V  d d d            n# 1 swxY w Y   dt          |          v sJ d S )Nzmodels/1071206899942162432r
   r   )
r(   r)   r$   r%   r&   r!   r"   r   r#   r,   )r-   r2   r.   s      r/   test_async_delete_modelr5   b   s       Z&--* .        HHH 
v)	*	* IaJ$$+G$HHHHHHHHHI I I I I I I I I I I I I I ICFF??????s   'BBB)__doc__r!    r   r   r   r'   TestTableItem_DeleteModelParametersr   list__annotations__setup__file__globals
pytestmarkmarkasyncior0   r3   r5        r/   <module>rD      s  "                      % M /5/.
 
 
 !?    M</5//#3 &	2! !
 
 
 - ?    M&/5/1
 
 
 "?  1 1
D,-      B !] 	WYY	  
   $        rC   