o
    	ñh   ã                   @   sH   d dl Zd dlmZmZ d dlmZ dd„ Zdd„ Z	dd„ Z
d	d
„ ZdS )é    N)Úassert_equalÚassert_allclosec                  C   sd   t j d¡ t j d¡t j d¡} }tt || ¡t | | ¡ƒ tt || ¡t ||  ¡ ƒ d S )NiÒ  éd   )ÚnpÚrandomÚseedÚrandr   ÚscÚowens_t)ÚaÚh© r   úT/var/www/vscode/kcb/lib/python3.10/site-packages/scipy/special/tests/test_owens_t.pyÚtest_symmetries   s   "r   c                   C   sR   t t dd¡dƒ tt dd¡dt d¡ tj dd tt dd¡ddd d S )Né   r   g      à?ç‚vIhÂ%,=©Úrtolé   g••¢<ƒ>)r   r	   r
   r   r   ÚarctanÚpir   r   r   r   Útest_special_cases   s   ÿ
ÿr   c                   C   sH   t t dtj¡tjƒ t t tjd¡tjƒ t t tjtj¡tjƒ d S )Né   )r   r	   r
   r   Únanr   r   r   r   Ú	test_nans   s   r   c                  C   s  dt j} }ddt j  t  |¡ }tt | |¡|dd tt | | ¡| dd d} d}tt | t j¡|dd tt | t j ¡| dd tt t jd¡dƒ tt t j d¡dƒ tt t jt j¡dƒ tt t j t j¡dƒ tt t jt j ¡dƒ tt t j t j ¡dƒ d S )Nr   r   é   r   r   g²|»ÐN´?g       €)r   Úinfr   r   r   r	   r
   r   )r   r   Úresr   r   r   Ú	test_infs   s   r   )Únumpyr   Únumpy.testingr   r   Úscipy.specialÚspecialr	   r   r   r   r   r   r   r   r   Ú<module>   s    
