o
    i                     @   s\  d dl Z d dlZd dlmZ d dlmZ g dZe j	dedd Z
e j	dd	d
dejfdddejd
d
fdejd
fdejd
fdej d
fejdejfejddfdejejfejejejfejej dfejd
d
fej d
d
fej dejfej dej fdeddfgdd Ze j	dddejfejejfej ej fej dfgdd ZdS )     N)assert_allclosepowm1))      ?      ?gQ?V瞯<)       @gHz>g#:uEr>r   )g      9@g|=gS˴=r   )gr)?r   gt4ur   )g ?   g Br   )      g     x@gLC?gV瞯<zx, y, expected, rtolc                 C   s   t | |}t|||d d S )N)rtol)r   r   )xyexpectedr   p r   m/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/scipy/special/tests/test_powm1.py
test_powm1   s   
r   zx, y, expected)        r   r   r         )r   g      ?      )r   r   r   )r         @g     g      ?g      @g      r   g      
@r   r   l    g       c                 C   s   t | |}||ksJ d S Nr   )r   r   r   r   r   r   r   test_powm1_exact_cases   s   
r   zx, y)r
   g
ףp=x@r
   g      @c                 C   s   t | |}t|sJ d S r   )r   npisnan)r   r   r   r   r   r   test_powm1_return_nan8   s   
r   )Zpytestnumpyr   Znumpy.testingr   Zscipy.specialr   Zpowm1_test_casesmarkZparametrizer   infnanfloatr   r   r   r   r   r   <module>   sN    











