
    hj              
          U d dl Z ddlmZ ddlmZ ddlmZ  ej        dd	d
 ej        ej                             ej        ddd ej        ej                             ej        ddd ej        d                    gZ	e
ej                 ed<    ej        e e            de	          Ze j        j        d             Zd ZdS )    N   )types   )pytest_helper   )	constantsz(Get is not reproducible in the API mode.&test_caches_get_with_vertex_cache_namePERMISSION_DENIEDname)skip_in_api_moder   exception_if_mldev
parameters%test_caches_get_with_mldev_cache_name	NOT_FOUND)r   r   exception_if_vertexr   /test_caches_get_with_mldev_cache_name_partial_17cachedContents/o239k1gxzz0juy9wqstndhncr85krehehf551hqh
test_tablez
caches.get)fileglobals_for_filetest_methodr   c                    K   | j         j        r6| j        j                            t
          j                   d {V }|sJ d S | j        j                            t
          j                   d {V  d S )Nr   )_api_clientvertexaiaiocachesgetr   CACHED_CONTENT_NAME_VERTEXCACHED_CONTENT_NAME_MLDEV)clientresponses     f/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/google/genai/tests/caches/test_get.pytest_async_getr$   9   s        JZ&**1 +        H OOOOO
*


Y%H

I
IIIIIIIIII    c                    | j         j        r~| j                            d          }|sJ | j                            d          }|sJ | j                            d          }|sJ | j                            d          }|sJ d S | j                            d          }|sJ | j                            d          }|sJ d S )NzNprojects/964831358985/locations/us-central1/cachedContents/2164089915711684608r   z8locations/us-central1/cachedContents/2164089915711684608z"cachedContents/21640899157116846082164089915711684608r   (o239k1gxzz0juy9wqstndhncr85krehehf551hqh)r   r   r   r   )r!   	response1	response2	response3	response4s        r#   !test_different_cache_name_formatsr-   D   s*     !!] "  I !!G "  I !!1 "  I !!" "  I !!F "  I !!7 "  I r%   )pytest r   r   r   TestTableItem_GetCachedContentParametersr   r    r   list__annotations__setup__file__globals
pytestmarkmarkasyncior$   r-    r%   r#   <module>r;      s  "                     MC5.4545
 
 
	    MC4'4544
 
 
	    MC>'454J
 
 
	  #1
D,-   4 !] 	WYY	  
 J J J    r%   