U
    ?hz	                     @   sH   d Z ddlZddlmZ ddlmZ G dd deZedkrDe  dS )z"
Test byteflow.py specific issues
    N)TestCaserun_frontendc                   @   s$   e Zd Zdd Zdd Zdd ZdS )TestByteFlowIssuesc                 C   s   dd }t | d S )Nc                  S   s   t  t  t  tD ]} t  t  t  t  t  t  t  t  t  t  t  t  t  t  t  t  t  t  tD ]t}t  t  t  t  t  t  t  tD ]}tD ]}t  qqt  t  t  t  t  t  t  t  t  t rtD ]}t  qq`t  q`qd S )N)printrange)ijkln r   K/var/www/html/venv/lib/python3.8/site-packages/numba/tests/test_byteflow.pyudt   s\    z/TestByteFlowIssues.test_issue_5087.<locals>.udtr   selfr   r   r   r   test_issue_5087   s    4z"TestByteFlowIssues.test_issue_5087c                 C   s   dd }t | d S )Nc                  S   s   t dD ]} | dkrd }qd S )Nr   r   )r   ar   r   r   r   I   s    z/TestByteFlowIssues.test_issue_5097.<locals>.udtr   r   r   r   r   test_issue_5097G   s    z"TestByteFlowIssues.test_issue_5097c                 C   s   dd }t | d S )Nc                  S   s"   t dD ]} ddkrddkrqd S )Nr      r   r   )r
   r   r   r   r   S   s    z/TestByteFlowIssues.test_issue_5680.<locals>.udtr   r   r   r   r   test_issue_5680Q   s    z"TestByteFlowIssues.test_issue_5680N)__name__
__module____qualname__r   r   r   r   r   r   r   r   
   s   <
r   __main__)	__doc__ZunittestZnumba.tests.supportr   Znumba.core.compilerr   r   r   mainr   r   r   r   <module>   s   S