o
    h                      @   s   d dl Z d dlZd dlmZ d dlmZ ejdeejj	 fej
deej
j	 fdZejddfejdd	fejdd
fejddfejddfejddfejdd	fejdd	fejddfejdd	fejddfejdd
fgZe jdedd ZdS )    N)assert_allclose)_boost    )fd)      ?            ?)r
   r   r	   r   g      ?)r         g      @)r   r   r   )r   r   r         ?)r   r   r   )r   r	   r   )r      r         ?)r   r	   r      )r   r   r   g      ?)
      g      @zfunc, args, expectedc              	      s   | j }dd |D }|D ]9}t| \ } fdd|D }tjdd | | }W d    n1 s2w   Y  t| s>J t|||d qd S )Nc                 S   s   g | ]	}| d d qS )z->)split).0sig r   ^/var/www/html/scripts/venv/lib/python3.10/site-packages/scipy/stats/tests/test_boost_ufuncs.py
<listcomp>%   s    z*test_stats_boost_ufunc.<locals>.<listcomp>c                    s   g | ]} |qS r   r   )r   argtypr   r   r   (   s    ignore)over)rtol)typestype_char_to_type_tolnperrstate
isinstancer   )funcargsexpected	type_sigs
type_chars	type_charr   valuer   r   r   test_stats_boost_ufunc"   s   
r,   )pytestnumpyr"   numpy.testingr   scipy.statsr   float32finfoepsfloat64r!   	_beta_cdf	_beta_ppf	_beta_pdf_beta_sf	_beta_isf
_binom_cdf
_binom_pdf_hypergeom_cdf_nbinom_cdf	_ncf_mean	test_datamarkparametrizer,   r   r   r   r   <module>   s,    











