U
    9%e                     @   sH   d dl Z d dlmZmZ d dlmZ G dd deZedkrDe   dS )    Nglobal_compiler_lockrequire_global_compiler_lock)TestCasec                   @   s   e Zd Zdd Zdd ZdS )TestCompilerLockc              	   C   s   t  t  W 5 Q R X d S Nr   )self r	   ]/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/numba/tests/test_compiler_lock.pytest_gcl_as_context_manager
   s    z,TestCompilerLock.test_gcl_as_context_managerc                 C   s   t dd }|  d S )Nc                   S   s
   t   d S r   )r   r	   r	   r	   r
   func   s    z4TestCompilerLock.test_gcl_as_decorator.<locals>.func)r   )r   r   r	   r	   r
   test_gcl_as_decorator   s    
z&TestCompilerLock.test_gcl_as_decoratorN)__name__
__module____qualname__r   r   r	   r	   r	   r
   r   	   s   r   __main__)	ZunittestZnumba.core.compiler_lockr   r   Znumba.tests.supportr   r   r   mainr	   r	   r	   r
   <module>   s
   