U
    Hvf   ã                   @   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ÚseedZrandr   ÚscÚowens_t)ÚaÚh© r   úD/tmp/pip-unpacked-wheel-96ln3f52/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Â%,=©Z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   )Znumpyr   Znumpy.testingr   r   Zscipy.specialÚspecialr   r   r   r   r   r   r   r   r   Ú<module>   s   
