
    J/Ph                     r    d dl Z d dlZd dlZ G d dej                  Zedk    r ej                     dS dS )    Nc                       e Zd Zd ZdS )TestLlvmVersionc                 p   dd l dd l}|                     |j                   j        fd}|                     |           |j        }d|z  }d|z  }d|d         |d         |d         dz   fz  }d|d         |d         dz
  fz  }d	|d         |d         dz
  fz  }|||f}	||f}
|	D ]7}|_        t          j        |           |                     |j                   8|
D ]O}|                     t                    5  |_        t          j        |           d d d            n# 1 swxY w Y   Pd S )
Nr   c                       _         d S )N)__version__)llvmlitellvmlite_versions   c/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numba/tests/test_llvm_version_check.pycleanupz6TestLlvmVersion.test_llvmlite_version.<locals>.cleanup   s    #3H       z%d.%d.%dz%d.%d.%d-10-g92584edz%d.%d.%drc1      z%d.%d.0z%d.%d.9-10-g92584ed)
r   numba
assertTruer   
addCleanup_min_llvmlite_version	importlibreloadassertRaisesImportError)selfr   r   verversion_passgit_version_passrc_version_passversion_failgit_version_failver_passver_failvr   r	   s               @@r
   test_llvmlite_versionz%TestLlvmVersion.test_llvmlite_version	   s   )***#/	4 	4 	4 	4 	4 	4    )!C'1C7'3q63q63q6A:*FF CFCFQJ#770CFCFQJ3GG "2OD "23 	/ 	/A#$H U###OOE-.... 	( 	(A"";// ( ('($ '''( ( ( ( ( ( ( ( ( ( ( ( ( ( (	( 	(s   D**D.	1D.	N)__name__
__module____qualname__r!    r   r
   r   r      s#        ( ( ( ( (r   r   __main__)r   sysunittestTestCaser   r"   mainr%   r   r
   <module>r+      sw        



 ( ( ( ( (h' ( ( (D zHMOOOOO r   