
    עi                     6   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y) 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                   K   t        j                  t        j                        5 }| j                  j
                  j                  ddt        ddidi       d {    d d d        | j                  j                  r"t        j                  j                  d   v sJ y dt              v sJ y 7 T# 1 sw Y   SxY ww)	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     f/sites/domain-asset-master/.venv/lib/python3.12/site-packages/google/genai/tests/models/test_delete.py3test_async_delete_model_with_http_options_in_methodr0   C   s      }}V''( 	A
**


"
",/"I.
 #   	   qww||A...CF??	 	s/   $B?6B3B1B3!AB?1B33B<8B?c                   K   | j                   j                  rjt        j                  t        j
                        5 }| j                  j                  j                  d       d {    d d d        dt              v sJ y | j                  j                  j                  d       d {   }y 7 K# 1 sw Y   JxY w7 w)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JJ$$+I$JJJKCF??ZZ&&--, .  H KK Ks;   :C*B4&B2'B4+AC,C -C2B44B=9Cc                   K   | j                   j                  r/| j                  j                  j	                  d       d {   }y t        j                  t        j                        5 }| j                  j                  j	                  d       d {    d d d        dt              v sJ y 7 o7 # 1 sw Y   xY ww)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       ZZ&&--* .  H 
v))	* IaJJ$$+G$HHHICF??
 II Is<   A CB2(C+*B6B4B6C4B66B?;C)__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 !]  	Y	
  $    rC   