U
    Hvf                     @   s   d dl Z d dlmZ d dlmZmZmZ eddddfeddd	dfed
dddfeddddfed
dddfeddddfeddddfeddddfeddddfeddddfeddd d!fed"dd#d$fed%dd&d'fed(dd)d*fgZe j	d+ed,d- Z
dS ).    N)assert_allclose)_dd_exp_dd_log	_dd_expm1gUUUUUUտgUUUUUUug./?g:6{cwg        g      ?g      $@g`ϝ@g\>xg      ?gkȸӹg~\VgUk@gNIHg      gjg/g      ߿gJ_Dؿg;eȋa<g      пgMAP̿gSlhԗgg      gՏC@gl*g      ?g6$P<gNw?gQ#k:<g      ?gx-?gTECxg     ?g&߉?gMF5eg      ?g8@gz-dd_func, xhi, xlo, expected_yhi, expected_yloc                 C   s<   | ||\}}||ks*t d| d| t||dd d S )Nzhigh double (z$) does not equal the expected value g+<)Zrtol)AssertionErrorr   )Zdd_funcZxhiZxloZexpected_yhiZexpected_yloZyhiZylo r   ?/tmp/pip-unpacked-wheel-96ln3f52/scipy/special/tests/test_dd.pytest_dd(   s    r	   )ZpytestZnumpy.testingr   Zscipy.special._test_internalr   r   r   Z	test_datamarkZparametrizer	   r   r   r   r   <module>   s0    