
    J/Ph                     t    d dl Z d dlmZ d dlmZmZ  G d de          Zedk    r e j                     dS dS )    N)TestCase)version_infogenerate_version_infoc                   &    e Zd Zd Zd Zd Zd ZdS )TestGenerateVersionInfoc           
      |    t          dddddddd           }t          d          }|                     ||           d S )Nr      r   r	   )r   r	   r   z0.1.0)01r   r   r   assertEqualselfexpectedreceiveds      [/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numba/tests/test_init_utils.pytest_major_minor_patchz.TestGenerateVersionInfo.test_major_minor_patch
   sP    1a &	 '$@ @ )118,,,,,    c           
      |    t          d d d ddddd           }t          d          }|                     ||           d S )N)NN)NNN	0+unknown)r   r   r   s      r   test_unknownz$TestGenerateVersionInfo.test_unknown   sQ    dD ,.@ +^TC C )558,,,,,r   c           
      |    t          ddd ddddd           }t          d          }|                     ||           d S )Nr   r	   r
   r   r	   Nz	0.1.0dev0)r   r   0dev0r   r   s      r   test_devz TestGenerateVersionInfo.test_dev   sQ    1d & +-@$H H )558,,,,,r   c           
      |    t          ddd ddddd          }t          d          }|                     ||           d S )Nr   r	   r
   r   z0.1.0dev0+1.g0123456789abcdef)r   r   z0dev0+1g0123456789abcdefr   r   r   s      r   test_full_revz%TestGenerateVersionInfo.test_full_rev   sQ    1d & ? J 3	5 5
 ))HII8,,,,,r   N)__name__
__module____qualname__r   r   r   r    r   r   r   r      sP        - - -- - -- - -- - - - -r   r   __main__)	unittestnumba.tests.supportr   numba.misc.init_utilsr   r   r   r    mainr#   r   r   <module>r)      s     ( ( ( ( ( ( E E E E E E E E- - - - -h - - -B zHMOOOOO r   