
    =Ki	                     b    S SK r S SKrS SKJr  S SKJr  SSKJr   " S S\R                  5      r	g)    N)base)
api_client   )DynamicClientc                   0    \ rS rSr\S 5       rS rS rSrg)TestDiscoverer   c                 8    [         R                  " 5       U l        g )N)r   get_e2e_configurationconfig)clss    c/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/kubernetes/dynamic/test_discovery.py
setUpClassTestDiscoverer.setUpClass   s    //1
    c                    [        [        R                  " U R                  S95      nUR                  R                  SSS9  [        R                  R                  UR                  R                  5      n[        [        R                  " U R                  S95      nUR                  R                  SSS9  [        R                  R                  UR                  R                  5      nU R                  X#:H  5        g )Nconfigurationv1Node)api_versionkind)r   r   	ApiClientr   	resourcesgetospathgetmtime_Discoverer__cache_file
assertTrue)selfclientmtime1mtime2s       r   test_init_cache_from_file(TestDiscoverer.test_init_cache_from_file   s    z33$++NOF;!!&"2"2"J"JKz33$++NOF;!!&"2"2"J"JK 	()r   c                    [        [        R                  " U R                  S95      nUR                  R                  5         [        [        R                  " U R                  S95      nUR                  R                  SS9n[        [        R                  " U R                  S95      nUR                  R                  SS9nU R                  X#:H  5        U R                  UR                  UR                  :H  5        g )Nr   
Deployment)r   )	r   r   r   r   r   invalidate_cacher   r    status)r!   r"   deploy1deploy2s       r   +test_cache_decoder_resource_and_subresource:TestDiscoverer.test_cache_decoder_resource_and_subresource*   s    z33$++NO))+ z33$++NO""&&L&9 z33$++NO""&&L&9 	*+ 	'..89r    N)	__name__
__module____qualname____firstlineno__classmethodr   r%   r-   __static_attributes__r/   r   r   r   r      s    2 2
*:r   r   )
r   unittestkubernetes.e2e_testr   kubernetes.clientr    r   TestCaser   r/   r   r   <module>r;      s(    
  $ ( %:X&& %:r   