
    xKg                     l    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                          yy)    N)TestCase)version_infogenerate_version_infoc                   $    e Zd Zd Zd Zd Zd Zy)TestGenerateVersionInfoc           
      b    t        dddddddd       }t        d      }| j                  ||       y )Nr      r   r	   )r   r	   r   z0.1.0)01r   r   r   assertEqualselfexpectedreceiveds      _/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/tests/test_init_utils.pytest_major_minor_patchz.TestGenerateVersionInfo.test_major_minor_patch
   s;    1a &	 '$@ )18,    c           
      b    t        d d d ddddd       }t        d      }| j                  ||       y )N)NN)NNN	0+unknown)r   r   r   s      r   test_unknownz$TestGenerateVersionInfo.test_unknown   s<    dD ,.@ +^TC )58,r   c           
      b    t        ddd ddddd       }t        d      }| j                  ||       y )Nr   r	   r
   r   r	   Nz	0.1.0dev0)r   r   0dev0r   r   s      r   test_devz TestGenerateVersionInfo.test_dev   s<    1d & +-@$H )58,r   c           
      b    t        ddd ddddd      }t        d      }| j                  ||       y )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   s=    1d & ? J 3	5
 ))HI8,r   N)__name__
__module____qualname__r   r   r   r    r   r   r   r      s    ----r   r   __main__)	unittestnumba.tests.supportr   numba.misc.init_utilsr   r   r   r    mainr#   r   r   <module>r)      s5     ( E-h -B zHMMO r   