+
    0iV                     R    ^ RI t^ RIHt ^ RIHtHt  ! R R4      t ! R R4      t	R# )    N)assert_allcloseassert_array_equalc                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )TestPdtrc                z    \         P                  ! ^ ^4      p\        V\        P                  ! R4      R^ R7       R# r   v!>atolrtolN)scpdtrr   npexpselfvals   & [/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/special/tests/test_pdtr.pytestTestPdtr.test   s'    ggamRVVBZf1=    c                Z    \         P                  ! . RO^ 4      p\        V. ROR^ R7       R# )r   r	   r
   Nr         )r   r   r   )r   r   r   r   s   & r   test_m_zeroTestPdtr.test_m_zero   s     ggi#YV!<r   c                    \         P                  ! . ROR4      p\         P                  ! . ROR4      p\        W4       R# 皙?      ?N)r!   皙?g @r   )r   r   r   r   
double_valint_vals   &  r   test_roundingTestPdtr.test_rounding   s*    WW_c2
'')S):/r   c                n    \         P                  ! \        P                  R 4      p\	        VR R^ R7       R# )r"   r	   r
   N)r   r   r   infr   r   s   & r   test_infTestPdtr.test_inf   s$    ggbffc"SvA6r   c                p    \         P                  ! RR4      p\        P                  ! V4      '       g   Q hR# r#   r"   Ng)r   r   r   isnanr   s   & r   test_domainTestPdtr.test_domain   s$    ggdC xx}}}r    N)__name__
__module____qualname____firstlineno__r   r   r'   r+   r0   __static_attributes____classdictcell____classdict__s   @r   r   r      s#     >=0
7 r   r   c                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )	TestPdtrcc                    \         P                  ! ^ ^4      p\        V^\        P                  ! R4      ,
          R^ R7       R# r   )r   pdtrcr   r   r   r   s   & r   
test_valueTestPdtrc.test_value   s+    hhq!nQ^&qAr   c                T    \         P                  ! . ROR4      p\        V. RO4       R# )r           Nr   )r   r   r   r   r>   r   r   s   & r   r   TestPdtrc.test_m_zero!   s    hhy#&3	*r   c                    \         P                  ! . ROR4      p\         P                  ! . ROR4      p\        W4       R# r    rC   r$   s   &  r   r'   TestPdtrc.test_rounding%   s*    XXos3
((9c*:/r   c                n    \         P                  ! \        P                  R 4      p\	        VRR^ R7       R# )r"   rB   r	   r
   N)r   r>   r   r*   r   r   s   & r   r+   TestPdtrc.test_inf*   s$    hhrvvs#SvA6r   c                p    \         P                  ! RR4      p\        P                  ! V4      '       g   Q hR# r.   )r   r>   r   r/   r   s   & r   r0   TestPdtrc.test_domain.   s$    hhtS!xx}}}r   r2   N)r3   r4   r5   r6   r?   r   r'   r+   r0   r7   r8   r9   s   @r   r<   r<      s$     B+0
7 r   r<   )
numpyr   scipy.specialspecialr   numpy.testingr   r   r   r<   r2   r   r   <module>rO      s"      = , r   