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