U
    [e                     @   s.   d dl mZ d dlmZ G dd dejZdS )    )enabled)utilsc                   @   s   e Zd Zdd Zdd ZdS )TestEnabledc                 C   sH   dd }t jd|ddddid}| t|jd	 | | d
g d S )Nc                 S   s
   | j dkS Nt2)name)ep r	   ^/var/www/html/services/stratfitenv/lib/python3.8/site-packages/stevedore/tests/test_enabled.pycheck_enabled   s    z/TestEnabled.test_enabled.<locals>.check_enabledstevedore.test.extensionTabBZinvoke_on_loadZinvoke_argsZinvoke_kwds   r   r   ZEnabledExtensionManagerassertEquallen
extensionsnamesselfr   Zemr	   r	   r
   test_enabled   s    zTestEnabled.test_enabledc                 C   sH   dd }t jd|ddddid}| t|jd	 | | d
g d S )Nc                 S   s   | j o| jdkS r   )objr   )extr	   r	   r
   r       s    z:TestEnabled.test_enabled_after_load.<locals>.check_enabledr   Tr   r   r   r   r   r   r   r   r	   r	   r
   test_enabled_after_load   s    z#TestEnabled.test_enabled_after_loadN)__name__
__module____qualname__r   r   r	   r	   r	   r
   r      s   r   N)Z	stevedorer   Zstevedore.testsr   ZTestCaser   r	   r	   r	   r
   <module>   s   