Ë
    qwjV  ã                   óP   — d dl Zd dlmZ d dlmZmZ  G d„ d«      Z G d„ d«      Z	y)é    N)Úassert_allcloseÚassert_array_equalc                   ó*   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zy)ÚTestPdtrc                 ót   — t        j                  dd«      }t        |t        j                  d«      dd¬«       y ©Nr   é   éÿÿÿÿçvƒôõ!„>©ÚatolÚrtol)ÚscÚpdtrr   ÚnpÚexp©ÚselfÚvals     úb/var/www/html/newmanjeet/manjet/venv/lib/python3.12/site-packages/scipy/special/tests/test_pdtr.pyÚtestzTestPdtr.test   s'   € Ü�g‰g�a˜‹mˆÜ˜œRŸV™V B›Z¨f¸1Ö=ó    c                 óV   — t        j                  g d¢d«      }t        |g d¢dd¬«       y )N©r   r	   é   r   )r	   r	   r	   r   r   )r   r   r   r   s     r   Útest_m_zerozTestPdtr.test_m_zero   s    € Ü�g‰g’i Ó#ˆÜ˜šY¨V¸!Ö<r   c                 ó|   — t        j                  g d¢d«      }t        j                  g d¢d«      }t        ||«       y ©N)gš™™™™™¹?gš™™™™™ñ?gÍÌÌÌÌÌ @ç      ð?r   )r   r   r   ©r   Ú
double_valÚint_vals      r   Útest_roundingzTestPdtr.test_rounding   s,   € Ü—W‘Wš_¨cÓ2ˆ
Ü—'‘'š) SÓ)ˆÜ˜: wÕ/r   c                 ój   — t        j                  t        j                  d«      }t	        |ddd¬«       y )Nr   r   r   r   )r   r   r   Úinfr   r   s     r   Útest_infzTestPdtr.test_inf   s$   € Ü�g‰g”b—f‘f˜cÓ"ˆÜ˜˜S v°AÖ6r   c                 ó^   — t        j                  dd«      }t        j                  |«      sJ ‚y ©Ngš™™™™™ñ¿r   )r   r   r   Úisnanr   s     r   Útest_domainzTestPdtr.test_domain   s"   € Ü�g‰g�d˜CÓ ˆÜ�x‰x˜Œ}Ð‰}r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r#   r&   r*   © r   r   r   r      s   „ ò>ò=ò0ò
7ór   r   c                   ó*   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zy)Ú	TestPdtrcc                 óz   — t        j                  dd«      }t        |dt        j                  d«      z
  dd¬«       y r   )r   Úpdtrcr   r   r   r   s     r   Ú
test_valuezTestPdtrc.test_value   s+   € Ü�h‰h�q˜!‹nˆÜ˜˜Q¤§¡¨£™^°&¸qÖAr   c                 óP   — t        j                  g d¢d«      }t        |g d¢«       y )Nr   ç        )r   r   r   ©r   r2   r   r   s     r   r   zTestPdtrc.test_m_zero!   s   € Ü�h‰h’y #Ó&ˆÜ˜3¢	Õ*r   c                 ó|   — t        j                  g d¢d«      }t        j                  g d¢d«      }t        ||«       y r   r6   r    s      r   r#   zTestPdtrc.test_rounding%   s,   € Ü—X‘Xšo¨sÓ3ˆ
Ü—(‘(š9 cÓ*ˆÜ˜: wÕ/r   c                 ój   — t        j                  t        j                  d«      }t	        |ddd¬«       y )Nr   r5   r   r   r   )r   r2   r   r%   r   r   s     r   r&   zTestPdtrc.test_inf*   s$   € Ü�h‰h”r—v‘v˜sÓ#ˆÜ˜˜S v°AÖ6r   c                 ó^   — t        j                  dd«      }t        j                  |«      sJ ‚y r(   )r   r2   r   r)   r   s     r   r*   zTestPdtrc.test_domain.   s"   € Ü�h‰h�t˜SÓ!ˆÜ�x‰x˜Œ}Ð‰}r   N)r+   r,   r-   r3   r   r#   r&   r*   r.   r   r   r0   r0      s   „ òBò+ò0ò
7ór   r0   )
Únumpyr   Úscipy.specialÚspecialr   Únumpy.testingr   r   r   r0   r.   r   r   Ú<module>r>      s"   ðÛ Ý ß =÷ñ ÷,ò r   