
    (ph                      @    S SK rS SKJrJr  S SKJr  S rS r	S r
S rg)    N)assert_equalassert_allclosec                     [         R                  R                  S5        [         R                  R                  S5      [         R                  R                  S5      p[	        [
        R                  " X5      [
        R                  " U* U 5      5        [	        [
        R                  " X5      [
        R                  " X* 5      * 5        g )Ni  d   )nprandomseedrandr   scowens_t)ahs     S/var/www/html/venv/lib/python3.13/site-packages/scipy/special/tests/test_owens_t.pytest_symmetriesr      st    IINN499>>#		s 3qA!2::qb!#45A!BJJq"$5#56    c                     [        [        R                  " SS5      S5        [        [        R                  " SS5      S[        R
                  " S5      -  [        R                  -  SS9  [        [        R                  " SS5      SSS9  g )N   r   g      ?vIh%,=rtol   g<>)r   r   r   r   r   arctanpi r   r   test_special_casesr      sd    Aq!1%BJJq!$c"))A,&6ruu&<  BJJq!$&? r   c                     [        [        R                  " S[        R                  5      [        R                  5        [        [        R                  " [        R                  S5      [        R                  5        [        [        R                  " [        R                  [        R                  5      [        R                  5        g )N   )r   r   r   r   nanr   r   r   	test_nansr      s]    B'0BFFB'0BFFBFF+RVV4r   c                  r   S[         R                  pSS[         R                  -  -  [         R                  " U5      -  n[	        [
        R                  " X5      USS9  [	        [
        R                  " X* 5      U* SS9  Sn Sn[	        [
        R                  " U [         R                  5      USS9  [	        [
        R                  " U [         R                  * 5      U* SS9  [        [
        R                  " [         R                  S5      S5        [        [
        R                  " [         R                  * S5      S5        [        [
        R                  " [         R                  [         R                  5      S5        [        [
        R                  " [         R                  * [         R                  5      S5        [        [
        R                  " [         R                  [         R                  * 5      S5        [        [
        R                  " [         R                  * [         R                  * 5      S5        g )Nr   r      r   r   g|N?g       )r   infr   r   r   r   r   r   )r   r   ress      r   	test_infsr$      sO   bffq
QruuW+		!
$CBJJq$c6BJJq"%t%8	A CBJJq"&&)3U;BJJq266'*SDu=BFFA&*RVVGQ'+BFFBFF+Q/RVVGRVV,a0BFFRVVG,d3RVVGbffW-t4r   )numpyr   numpy.testingr   r   scipy.specialspecialr   r   r   r   r$   r   r   r   <module>r)      s"     7 7 55r   