
    sh                         S SK r S SKJr  S SKJr  SS0rSS0rS r " S S	\ R                  5      r	\
S
:X  a  \ R                  " 5         gg)    N)jit)typesforceobjTnopythonc                 
    X-   $ N )abs     o/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/test_python_int.py
return_intr   
   s	    5L    c                   n    \ rS rSr\\R                  S4S jrS r\4S jr	S r
\4S jrS r\4S	 jrS
rg)TestPythonInt   )      c                     [         n[        X"440 UD6" U5      nU" U6 nU" U6 nU R                  [        U5      [        U5      5        U R	                  Xv5        g r   )r   r   assertIstypeassertEqual)selfflagsint_typeoperandspyfunccfuncexpectedgots           r   test_int_return_type"TestPythonInt.test_int_return_type   sV    X(2E26:8$Xd3ih0'r   c                 *    U R                  [        S9  g N)r   )r    no_pyobj_flagsr   s    r   test_int_return_type_npm&TestPythonInt.test_int_return_type_npm   s    !!!7r   c                 @    U R                  [        R                  US9  g )N)r   r   )r    r   uint64r   r   s     r   test_unsigned_int_return_type+TestPythonInt.test_unsigned_int_return_type   s    !!5<<u!Er   c                 *    U R                  [        S9  g r#   )r+   r$   r%   s    r   !test_unsigned_int_return_type_npm/TestPythonInt.test_unsigned_int_return_type_npm"   s    ***@r   c                 $    U R                  USS9  g )N)l        l        r   r   r    r*   s     r   test_long_int_return_type'TestPythonInt.test_long_int_return_type%   s     	!!!Gr   c                 *    U R                  [        S9  g r#   )r3   r$   r%   s    r   test_long_int_return_type_npm+TestPythonInt.test_long_int_return_type_npm*   s    &&^&<r   c                 4    U R                  USS-  SS-  4S9  g )N   F   K   r1   r2   r*   s     r   test_longer_int_return_type)TestPythonInt.test_longer_int_return_type-   s!    !!B2!Gr   r	   N)__name__
__module____qualname____firstlineno__force_pyobj_flagsr   int64r    r&   r+   r.   r3   r6   r<   __static_attributes__r	   r   r   r   r      sI    
 *;&+kkF(8 3D FA /@ H
= 1B Hr   r   __main__)unittestnumbar   
numba.corer   rB   r$   r   TestCaser   r>   mainr	   r   r   <module>rK      sW        & d#!HH%% !HH zMMO r   