o
    ۾i                     @   sL   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r$e   dS 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   s0   t  t  W d    d S 1 sw   Y  d S Nr   )self r	   R/home/ubuntu/.local/lib/python3.10/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__)	unittestnumba.core.compiler_lockr   r   numba.tests.supportr   r   r   mainr	   r	   r	   r
   <module>   s    