
    z	i                     F    S SK Jr  S SKJr   " S S\R                  5      rg)    )hook)utilsc                   &    \ rS rSrS rS rS rSrg)TestHook   c                     [         R                  " SSSSSS0S9nU R                  [        UR                  5      S5        U R                  UR                  5       S/5        g )	Nstevedore.test.extensiont1TabBinvoke_on_loadinvoke_argsinvoke_kwds   )r   HookManagerassertEquallen
extensionsnamesselfems     S/home/james-whalen/.local/lib/python3.13/site-packages/stevedore/tests/test_hook.py	test_hookTestHook.test_hook   sX    &c

 	R]]+Q/dV,    c                     [         R                  " SSSSSS0S9nUS   nU R                  [        U5      S5        US	   nU R                  UR                  S5        g )
Nr	   r
   Tr   r   r   r   r   r   )r   r   r   r   name)r   r   e_listes       r   test_get_by_nameTestHook.test_get_by_name   sa    &c

 DVa(1I&r   c                 p    [         R                  " SSSSSS0S9n US      S	5       e! [         a     g f = f)
Nr	   r
   Tr   r   r   r   t2zFailed to raise KeyError)r   r   KeyErrorr   s     r   test_get_by_name_missing!TestHook.test_get_by_name_missing*   sR    &c

	5tH 5445  		s   ( 
55 N)__name__
__module____qualname____firstlineno__r   r$   r)   __static_attributes__r+   r   r   r   r      s    	-'5r   r   N)	stevedorer   stevedore.testsr   TestCaser   r+   r   r   <module>r4      s     !&5u~~ &5r   