
    doiV                     P    S SK rS SKJr  S SKJrJr   " S S5      r " S S5      r	g)    N)assert_allcloseassert_array_equalc                   2    \ rS rSrS rS rS rS rS rSr	g)	TestPdtr   c                 r    [         R                  " SS5      n[        U[        R                  " S5      SSS9  g Nr      v!>atolrtol)scpdtrr   npexpselfvals     Y/var/www/html/land-ocr/venv/lib/python3.13/site-packages/scipy/special/tests/test_pdtr.pytestTestPdtr.test   s'    ggamRVVBZf1=    c                 R    [         R                  " / SQS5      n[        U/ SQSSS9  g )Nr   r
      r   )r
   r
   r
   r   r   )r   r   r   r   s     r   test_m_zeroTestPdtr.test_m_zero   s     ggi#YV!<r   c                 ~    [         R                  " / SQS5      n[         R                  " / SQS5      n[        X5        g N)g?g?g @      ?r   )r   r   r   r   
double_valint_vals      r   test_roundingTestPdtr.test_rounding   s*    WW_c2
'')S):/r   c                 f    [         R                  " [        R                  S5      n[	        USSSS9  g )Nr"   r   r   r   )r   r   r   infr   r   s     r   test_infTestPdtr.test_inf   s$    ggbffc"SvA6r   c                 l    [         R                  " SS5      n[        R                  " U5      (       d   eg Ngr"   )r   r   r   isnanr   s     r   test_domainTestPdtr.test_domain   s$    ggdC xx}}}r    N)
__name__
__module____qualname____firstlineno__r   r   r&   r*   r/   __static_attributes__r1   r   r   r   r      s    >=0
7r   r   c                   2    \ rS rSrS rS rS rS rS rSr	g)		TestPdtrc   c                 x    [         R                  " SS5      n[        US[        R                  " S5      -
  SSS9  g r	   )r   pdtrcr   r   r   r   s     r   
test_valueTestPdtrc.test_value   s+    hhq!nQ^&qAr   c                 R    [         R                  " / SQS5      n[        U/ SQ5        g )Nr           )r   r   r   r   r;   r   r   s     r   r   TestPdtrc.test_m_zero!   s    hhy#&3	*r   c                 ~    [         R                  " / SQS5      n[         R                  " / SQS5      n[        X5        g r!   r@   r#   s      r   r&   TestPdtrc.test_rounding%   s*    XXos3
((9c*:/r   c                 f    [         R                  " [        R                  S5      n[	        USSSS9  g )Nr"   r?   r   r   r   )r   r;   r   r)   r   r   s     r   r*   TestPdtrc.test_inf*   s$    hhrvvs#SvA6r   c                 l    [         R                  " SS5      n[        R                  " U5      (       d   eg r-   )r   r;   r   r.   r   s     r   r/   TestPdtrc.test_domain.   s$    hhtS!xx}}}r   r1   N)
r2   r3   r4   r5   r<   r   r&   r*   r/   r6   r1   r   r   r8   r8      s    B+0
7r   r8   )
numpyr   scipy.specialspecialr   numpy.testingr   r   r   r8   r1   r   r   <module>rL      s"      = , r   