
\K]c           @   se   d  d l  Z  d  d l m Z m Z d d l m Z d e f d     YZ e d k ra e  j   n  d S(   iN(   t   global_compiler_lockt   require_global_compiler_locki   (   t   TestCaset   TestCompilerLockc           B   s   e  Z d    Z d   Z RS(   c         C   s   t   t   Wd  QXd  S(   N(   R    R   (   t   self(    (    s=   lib/python2.7/site-packages/numba/tests/test_compiler_lock.pyt   test_gcl_as_context_manager
   s    c         C   s   t  d    } |   d  S(   Nc           S   s   t    d  S(   N(   R   (    (    (    s=   lib/python2.7/site-packages/numba/tests/test_compiler_lock.pyt   func   s    (   R    (   R   R   (    (    s=   lib/python2.7/site-packages/numba/tests/test_compiler_lock.pyt   test_gcl_as_decorator   s    (   t   __name__t
   __module__R   R   (    (    (    s=   lib/python2.7/site-packages/numba/tests/test_compiler_lock.pyR   	   s   	t   __main__(	   t   unittestt   numba.compiler_lockR    R   t   supportR   R   R   t   main(    (    (    s=   lib/python2.7/site-packages/numba/tests/test_compiler_lock.pyt   <module>   s
   