o
    i                     @   sL   d dl Z d dlmZ d dlmZmZ G dd deZedkr$e   dS dS )    N)TestCase)version_infogenerate_version_infoc                   @   s,   e Zd Zdd Zdd Zdd Zdd Zd	S )
TestGenerateVersionInfoc              	   C   s.   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received r   X/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/numba/tests/test_init_utils.pytest_major_minor_patch
      z.TestGenerateVersionInfo.test_major_minor_patchc              	   C   s.   t d d d ddddd }td}| || d S )N)NN)NNN	0+unknown)r   r
   r   r   r   r   test_unknown   r   z$TestGenerateVersionInfo.test_unknownc              	   C   s.   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   r   r   r   test_dev   r   z TestGenerateVersionInfo.test_devc              	   C   s.   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   r   r   r   test_full_rev   s   z%TestGenerateVersionInfo.test_full_revN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r      s
    r   __main__)	unittestnumba.tests.supportr   numba.misc.init_utilsr   r   r   r   mainr   r   r   r   <module>   s    !