+
    &i                     N    ^ RI t^ RI HtHtHt ^ RIHtHtHtH	t	  ! R R4      t
R# )    N)fixisneginfisposinf)assert_assert_array_equalassert_equalassert_raisesc                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )TestUfunclikec                8   \         P                  ! \         P                  \         P                  ) \         P                  R RR.4      p\         P                  ! VP
                  \        4      p\         P                  ! . RO4      p\        V4      p\        WC4       \        W4      p\        WC4       \        W#4       VP                  \         P                  4      p\        \        4      ;_uu_ 4        \        V4       RRR4       R#   + '       g   i     R# ; i)              @N      )TFFFFF)nparrayinfnanzerosshapeboolr   r   astype
complex128r	   	TypeErrorselfaouttgtress   &    \/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numpy/lib/tests/test_ufunclike.pytest_isposinfTestUfunclike.test_isposinf       HHbffrvvgrvvsC>?hhqww%hh@AqkSqSSHHR]]#9%%QK &%%%   2DD	c                8   \         P                  ! \         P                  \         P                  ) \         P                  R RR.4      p\         P                  ! VP
                  \        4      p\         P                  ! . RO4      p\        V4      p\        WC4       \        W4      p\        WC4       \        W#4       VP                  \         P                  4      p\        \        4      ;_uu_ 4        \        V4       RRR4       R#   + '       g   i     R# ; i)r   r   Nr   )FTFFFF)r   r   r   r   r   r   r   r   r   r   r   r	   r   r   s   &    r    test_isneginfTestUfunclike.test_isneginf   r#   r$   c                X   \         P                  ! . RO. RO.4      p\         P                  ! VP                  \        4      p\         P                  ! . RO. RO.4      p\        V4      p\        WC4       \        W4      p\        WC4       \        W#4       \        \        R4      ^4       R# )      ?gQ	@N)r)   皙?g      ?g?)      皙g      g)r)   r)   r)   r)   )r+   r+   r+   r+   )r   r   r   r   floatr   r   r   s   &    r    test_fixTestUfunclike.test_fix&   sx    HH*,DEFhhqww&hh(*>?@!fS!kSSSY"    c                  a  ! V3R  lR\         P                  4      o\         P                  ! RR.4      pS! VRR7      p\        V4      p\	        V\         P                  ! ^R.4      4       \        \        VS4      4       \        VP                  R4       VR	,          pRVn        \        V4      p\        \        VS4      4       \        VP                  R4       R# )
c                   B   <a  ] tR t^3t o RR ltRV3R lltR tRtV tR# )5TestUfunclike.test_fix_with_subclass.<locals>.MyArrayNc                `    \         P                  ! VR R7      P                  V 4      pW#n        V# )T)copy)r   r   viewmetadata)clsdatar7   r   s   &&& r    __new__=TestUfunclike.test_fix_with_subclass.<locals>.MyArray.__new__4   s'    hht$/44S9'
r0   c                   < \        VS4      '       g   VP                  S4      pVP                  f   V P                  Vn        V# N)
isinstancer6   r7   )r   objcontextreturn_scalarMyArrays   &&&&r    __array_wrap__DTestUfunclike.test_fix_with_subclass.<locals>.MyArray.__array_wrap__9   s8    !#w//((7+C<<'#'==CL
r0   c                *    \        VR R4      V n        V # )r7   N)getattrr7   )r   r?   s   &&r    __array_finalize__HTestUfunclike.test_fix_with_subclass.<locals>.MyArray.__array_finalize__@   s     'Z >r0   r7   r=   )NF)	__name__
__module____qualname____firstlineno__r:   rC   rG   __static_attributes____classdictcell__)__classdict__rB   s   @r    rB   r3   3   s     
 r0   rB   r*   foorI   barNr,   )r   .)	r   ndarrayr   r   r   r   r>   r   r7   )r   r   mfm0df0drB   s   &     @r    test_fix_with_subclass$TestUfunclike.test_fix_with_subclass2   s    	bjj 	" HHc4[!A&F1bhh2w/0
1g&'QZZ' i#h
3()S\\5)r0   c                   \         P                  p\         P                  ! V4      p\         P                  p\	        W#4       \	        \        V4      \        V4      4       Rp\         P                  ! V4      p\         P                  ! R4      p\	        W#4       \	        \        V4      \        V4      4       \         P                  ! R4      p\         P                  ! WR7      p\        W$J 4       R# )g333333@r   )r   Ng333333r   )
r   r   r   True_r   typer   float64r   r   )r   xactualexpectedr   s   &    r    test_scalarTestUfunclike.test_scalarR   s    FFQ88V&T&\4>2::d#V&T&\4>2hhsm#r0    N)rJ   rK   rL   rM   r!   r&   r.   rY   rb   rN   rO   )rP   s   @r    r   r      s$     
#*@ r0   r   )numpyr   r   r   r   numpy.testingr   r   r   r	   r   rd   r0   r    <module>rg      s      ) ) R R[ [r0   