
    tKg[                     @    d Z ddlZddlmZ ddlmZ d Zd Zd Z	d Z
y)	zJ
Various made-up tests to hit different branches of the code in specfun.c
    N)assert_allclose)specialc                     t        j                  ddgddgddg      \  } }t        | t        j                  ddg             t        |t        j                  d	d
g             t        j
                  ddgddgddg      \  } }t        | t        j                  ddg             t        |t        j                  ddg             y )N(               -   g@O׿gjaH?gKhXBgsUgh2?g=l]?g-K-gAX@)r   mathieu_cemr   nparraymathieu_sem)resresps     d/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/scipy/special/tests/test_specfun.pytest_cva2_cv0_branchesr   
   s    ##RIBx"bBICC:z":;<D"((L,#?@A##RIBx"bBICC:z":;<D"((L+#>?@    c                  J    t        j                  ddd      } t        | d       y )Ng	         @g)r   eval_genlaguerrer   r   s    r   test_chgm_branchesr      s!    

"
"4C
0CC,-r   c                      t        j                  dddd      } t        | d       	 t        j                  dddd      } t        | d	       y
)z(z == 1.0) && (c-a-b > 0.0)g      ?r   g      @y      ?        y+$@        g     @   y      V瞯<y?+<N)r   hyp2f1r   r   s    r   test_hygfz_branchesr      sC    
..c3
/CC-.8
..!Q
6CCEFr   c                  P    t        j                  dddd      } t        | dd       y )N   r
   g?)gIǃ?g
@gh㈵>)rtol)r   pro_rad1r   r   s    r   test_pro_rad1r#   "   s'    
 

1aS
)CCBNr   )__doc__numpyr   numpy.testingr   scipyr   r   r   r   r#    r   r   <module>r)      s,     ) A.
GOr   