ó
î&]\c           @` su   d  d l  m Z m Z m Z d  d l Z d  d l m Z m Z d  d l	 j
 Z d „  Z d „  Z d „  Z d „  Z d S(   i    (   t   divisiont   print_functiont   absolute_importN(   t   assert_equalt   assert_allclosec          C` s†   t  j j d ƒ t  j j d ƒ t  j j d ƒ }  } t t j | |  ƒ t j | |  ƒ ƒ t t j | |  ƒ t j | |  ƒ ƒ d  S(   NiÒ  id   (   t   npt   randomt   seedt   randR   t   sct   owens_t(   t   at   h(    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_owens_t.pyt   test_symmetries	   s    %&c           C` so   t  t j d d ƒ d ƒ t t j d d ƒ d t j d ƒ t j d d ƒt t j d d ƒ d d d ƒd  S(   Ni   i    g      à?t   rtolg‚vIhÂ%,=i   g••¢<ƒ>(   R   R	   R
   R   R   t   arctant   pi(    (    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_owens_t.pyt   test_special_cases   s
    ,c           C` sd   t  t j d t j ƒ t j ƒ t  t j t j d ƒ t j ƒ t  t j t j t j ƒ t j ƒ d  S(   Ni   (   R   R	   R
   R   t   nan(    (    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_owens_t.pyt	   test_nans   s    c          C` s)  d }  d t  j |  t j d ƒ ƒ } t t  j |  t j ƒ | d d ƒt t  j |  t j ƒ | d d ƒt t  j t j d ƒ d ƒ t t  j t j d ƒ d ƒ t t  j t j t j ƒ d ƒ t t  j t j t j ƒ d ƒ t t  j t j t j ƒ d ƒ t t  j t j t j ƒ d ƒ d  S(   Ni   g      à?i   R   g‚vIhÂ%,=i    g       €(   R	   t   erfcR   t   sqrtR   R
   t   infR   (   R   t   res(    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_owens_t.pyt	   test_infs    s     "$  (   t
   __future__R    R   R   t   numpyR   t   numpy.testingR   R   t   scipy.specialt   specialR	   R   R   R   R   (    (    (    s?   lib/python2.7/site-packages/scipy/special/tests/test_owens_t.pyt   <module>   s   		
	