U
    f»{j  ã                   @   sÆ   d Z ddlmZ ddlZddlmZ ddlmZ eeƒj	j	Z
eejdd�ƒZej dd	d
g¡dd„ ƒZej dddg¡dd„ ƒZej de
d e
d e
d e
d ejed e ¡ d�g¡dd„ ƒZdS )zTest generic read_raw function.é    )ÚPathN)Úread_raw)ÚtestingF)ÚdownloadÚfnamezx.xxxÚxc              	   C   s&   t jtdd�� t| ƒ W 5 Q R X dS )z(Test handling of unsupported file types.zUnsupported file type©ÚmatchN©ÚpytestZraisesÚ
ValueErrorr   ©r   © r   úY/var/www/html/bwave/python/venv/lib/python3.8/site-packages/mne/io/tests/test_read_raw.pyÚtest_read_raw_unsupported   s    r   zx.vmrkzx.eegc              	   C   s&   t jtdd�� t| ƒ W 5 Q R X dS )zDTest handling of unsupported file types with suggested alternatives.zTry readingr   Nr
   r   r   r   r   Útest_read_raw_suggested   s    r   zedf/tests/data/test.edfzedf/tests/data/test.bdfz brainvision/tests/data/test.vhdrzkit/tests/data/test.sqdzKIT/data_berlin.con)Zmarksc                 C   s4   t | ƒ t | dd� t | dd�}dt|ƒks0t‚dS )zTest supported file types.F)ÚverboseT)Zpreloadzdata loadedN)r   ÚstrÚAssertionError)r   Úrawr   r   r   Útest_read_raw_supported!   s    
r   )Ú__doc__Úpathlibr   r   Zmne.ior   Zmne.datasetsr   Ú__file__ÚparentÚbaseZ	data_pathZ	test_baseÚmarkZparametrizer   r   ÚparamZ_pytest_markr   r   r   r   r   Ú<module>   s(   


ÿû