U
    [e                     @   s.   d dl mZ d dlmZ G dd dejZdS )    )hook)utilsc                   @   s$   e Zd Zdd Zdd Zdd ZdS )TestHookc                 C   s@   t jddddddid}| t|jd | | dg d S )	Nstevedore.test.extensiont1TabBZinvoke_on_loadZinvoke_argsZinvoke_kwds   )r   HookManagerassertEquallen
extensionsnamesselfem r   [/var/www/html/services/stratfitenv/lib/python3.8/site-packages/stevedore/tests/test_hook.py	test_hook   s    zTestHook.test_hookc                 C   sJ   t jddddddid}|d }| t|d |d	 }| |jd d S )
Nr   r   Tr   r	   r
   r   r   r   )r   r   r   r   name)r   r   Ze_lister   r   r   test_get_by_name   s    zTestHook.test_get_by_namec                 C   sJ   t jddddddid}z|d  W n tk
r8   Y nX d	sFtd
d S )Nr   r   Tr   r	   r
   r   t2FzFailed to raise KeyError)r   r   KeyErrorAssertionErrorr   r   r   r   test_get_by_name_missing*   s    z!TestHook.test_get_by_name_missingN)__name__
__module____qualname__r   r   r   r   r   r   r   r      s   r   N)Z	stevedorer   Zstevedore.testsr   ZTestCaser   r   r   r   r   <module>   s   