
    Cad                     F    d dl mZ d dlmZ  G d dej                        Zy)    )hook)utilsc                       e Zd Zd Zd Zd Zy)TestHookc                     t        j                  ddddddi      }| j                  t        |j                        d       | j                  |j                         dg       y )	Nstevedore.test.extensiont1TabBinvoke_on_loadinvoke_argsinvoke_kwds   )r   HookManagerassertEquallen
extensionsnamesselfems     ;/usr/lib/python3/dist-packages/stevedore/tests/test_hook.py	test_hookzTestHook.test_hook   sX    &c

 	R]]+Q/dV,    c                     t        j                  ddddddi      }|d   }| j                  t        |      d       |d	   }| j                  |j                  d       y )
Nr   r	   Tr
   r   r   r   r   r   )r   r   r   r   name)r   r   e_listes       r   test_get_by_namezTestHook.test_get_by_name   sa    &c

 DVa(1I&r   c                 r    t        j                  ddddddi      }	 |d    J d	       # t        $ r Y y w xY w)
Nr   r	   Tr
   r   r   r   t2zFailed to raise KeyError)r   r   KeyErrorr   s     r   test_get_by_name_missingz!TestHook.test_get_by_name_missing*   sR    &c

	5tH 5445  		s   * 	66N)__name__
__module____qualname__r   r"   r&    r   r   r   r      s    	-'5r   r   N)	stevedorer   stevedore.testsr   TestCaser   r*   r   r   <module>r.      s     !&5u~~ &5r   