
    Lpf!                     <    d Z ddlZddlmZ ddlmZ d Zd Zd Z	dS )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                     d S )N(               -   g@O׿gjaH?gKhXBgsUgh2?g=l]?g-K-gAX@)r   mathieu_cemr   nparraymathieu_sem)resresps     `/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/scipy/special/tests/test_specfun.pytest_cva2_cv0_branchesr   
   s    #RIBx"bBBICC:z":;;<<<D"(L,#?@@AAA#RIBx"bBBICC:z":;;<<<D"(L+#>??@@@@@    c                  R    t          j        ddd          } t          | d           d S )Ng	         @g)r   eval_genlaguerrer   r   s    r   test_chgm_branchesr      s-    

"4C
0
0CC,-----r   c                      t          j        dddd          } t          | d           	 t          j        dddd          } t          | d	           d
S )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      sW    
.c3
/
/CC-...8
.!Q
6
6CCEFFFFFr   )
__doc__numpyr   numpy.testingr   scipyr   r   r   r    r   r   <module>r$      s         ) ) ) ) ) )      A A A. . .
G G G G Gr   