a
    )aB
                     @   s8   d dl Zd dlmZ dd Zdd Zdd Zd	d
 ZdS )    N)assert_allclosec               	   C   s   ddl m}  tddgddgddgddgddgddgg}tg d}| dd	||}d
|jv srd|jv srJ t|jddgg t|jddg d S )Nr   )SVC      r   r   r   r   r   r   linearkerneldaal4py	sklearnexg      пg      ?   )	sklearnex.svmr   nparrayfit
__module__r   
dual_coef_support_)r   Xysvc r   ;lib/python3.9/site-packages/sklearnex/svm/tests/test_svm.pytest_sklearnex_import_svc   s    r   c               	   C   s   ddl m}  tddgddgddgddgddgddgg}tg d}| dd	||}d
|jv srd|jv srJ t|jg dg t|jg d d S )Nr   )NuSVCr   r   r   r   r   r	   r
   r   r   )g!K,ag!K,ag!K,a?g!K,a?)r   r   r      )	r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   test_sklearnex_import_nusvc!   s    r   c               	   C   s   ddl m}  tddgddgddgddgddgddgg}tg d}| dd	||}d
|jv srd|jv srJ t|jddgg t|jddg d S )Nr   )SVRr   r   r   r   r   r	   r
   r   r   gg?r   )	r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   test_sklearnex_import_svr,   s    r    c               	   C   s   ddl m}  tddgddgddgddgddgddgg}tg d}| dd	d
||}d|jv std|jv stJ t|jg dgdd t|jg d d S )Nr   )NuSVRr   r   r   r   r   r	   g?)r   Znur   r   )g      g6:8?g      ?g6:8gMbP?)Zrtol)r   r   r      )	r   r!   r   r   r   r   r   r   r   )r!   r   r   r   r   r   r   test_sklearnex_import_nusvr7   s    r#   )Znumpyr   Znumpy.testingr   r   r   r    r#   r   r   r   r   <module>   s
   