
    sgi                         d dl Z d dlZd dlmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZ e j,                  j/                  deeeeee	e
eeeeeeeeeeeg      d        Zy)    N)	_smirnovc
_smirnovci	_smirnovp_struve_asymp_large_z_struve_bessel_series_struve_power_seriesbdtrbdtrcbdtriexpnknnbdtrnbdtrcnbdtripdtrismirnovsmirnoviynufuncc                 P   h d}| j                   D cg c]"  }t        |j                  d      d         |z  $ }}dj                  d |D              }t	        |      dk(  sJ d       t        j                  t
        j                  t        j                  |            sJ y c c}w )N>   ilqz->r    c              3   D   K   | ]  }|r|j                         nd   yw)r   N)pop).0ss     \/var/www/html/venv/lib/python3.12/site-packages/scipy/special/tests/test_cephes_intp_cast.py	<genexpr>z&test_intp_safe_cast.<locals>.<genexpr>   s     ?!quuw+?s       z2More integer types in the signatures than expected)	typessetsplitjoinlennpcan_castintpdtype)r   	int_charssig	int_inputint_chars        r   test_intp_safe_castr/      s      I@ELSYYt_Q'(94LILww?Y??Hx=ASSS;;rww 2333 Ms   'B#)pytestnumpyr'   scipy.special._ufuncsr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   markparametrizer/        r   <module>r7      sy          
I13G	5%r5&&%h44r6   