a
    Df                     @   s   d dl Z d dlZd dlmZmZmZmZmZ dd Ze 	e
" d dlZed W d   n1 sf0    Y  e 	e( d dlZejddi W d   n1 s0    Y  ejdd	 Zejd
d Zejdd Zejdd ZdS )    N)optional_markersportpytest_addoptionpytest_configureserver_cleanupc                    s   g g  }} fddt D }| }|D ]j|rPtfddt D rP| q&|r`| q&|stfdd|D r| q&| q& jj|d ||d d < d S )Nc                    s    g | ]}  d | r|qS )z--)Z	getoption.0m)config e/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/holoviews/tests/conftest.py
<listcomp>       z1pytest_collection_modifyitems.<locals>.<listcomp>c                 3   s   | ]}| j v V  qd S Nkeywordsr   itemr   r   	<genexpr>   r   z0pytest_collection_modifyitems.<locals>.<genexpr>c                 3   s   | ]}| j v V  qd S r   r   r   r   r   r   r      r   )items)r   anyappendhookZpytest_deselected)r
   r   skippedselectedmarkersemptyr   )r
   r   r   pytest_collection_modifyitems   s    
r   Zaggzdataframe.convert-stringFc                  c   sD   zdd l } W n ty$   d V  Y n0 | d d V  | d  d S )Nr   Zsqlite)ibisImportErrorZset_backend)r   r   r   r   ibis_sqlite_backend+   s    
r    c                  c   s4   dd l } | d | jj}d| j_d V  || j_d S )Nr   ZbokehZ	holoviewsZrendererStoreZcurrent_backendZhvZprev_backendr   r   r   bokeh_backend7   s    
r$   c                  c   s4   dd l } | d | jj}d| j_d V  || j_d S )Nr   
matplotlibr!   r#   r   r   r   mpl_backendA   s    
r&   c                  c   s4   dd l } | d | jj}d| j_d V  || j_d S )Nr   Zplotlyr!   r#   r   r   r   plotly_backendK   s    
r'   )
contextlibZpytestZpanel.tests.conftestr   r   r   r   r   r   suppressr   r%   ZmplZuse	ExceptionZdaskr
   setZfixturer    r$   r&   r'   r   r   r   r   <module>   s"   	(.

	
	