
    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 r " S	 S
\ R                  5      r
\S:X  a  \ R                  " 5         gg)    N)jit)typesforceobjTnopythonc                 
    X :g  $ N xs    h/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/test_nan.pyisnanr   	   	    6M    c                 
    X :H  $ r   r	   r
   s    r   isequalr      r   r   c                   &    \ rS rSr\4S jrS rSrg)TestNaN   c                 |   [         n[        [        R                  440 UD6" U5      nU R	                  U" [        S5      5      5        U R                  U" S5      5        [        n[        [        R                  440 UD6" U5      nU R                  U" [        S5      5      5        U R	                  U" S5      5        g )Nnang      ?)r   r   r   float64
assertTruefloatassertFalser   )selfflagspyfunccfuncs       r   	test_nansTestNaN.test_nans   s    U]]$..v6eEl+,s$U]]$..v6uU|,-c
#r   c                 *    U R                  [        S9  g )N)r   )r   no_pyobj_flags)r   s    r   test_nans_npmTestNaN.test_nans_npm    s    ^,r   r	   N)__name__
__module____qualname____firstlineno__enable_pyobj_flagsr   r#   __static_attributes__r	   r   r   r   r      s    0 $-r   r   __main__)unittestnumbar   
numba.corer   r)   r"   r   r   TestCaser   r%   mainr	   r   r   <module>r1      sW       $' d#-h -& zMMO r   