U
    f»{j­  ã                   @   sD   d dl Zd dlmZ d dlZd dlmZ d dlmZ edd„ ƒZ	dS )é    N)Úassert_array_equal)Úrequires_sklearn)ÚTimeFrequencyc            
      C   s  ddl m}  d}dddg}t|dd�}d	D ]}tjtt||d
� q*| |ƒ}d\}}}tj |||¡}| 	|d¡ t|dd�}| 
|d¡ | |¡}	t|	j||||gƒ | |dd…ddd…f ¡}	t|	j|||gƒ t|ddd�}| |¡}	t|	j||||d gƒ dS )zTest TimeFrequency.r   )Úcloneé   é   é   é   éd   )Úsfreq)Z	avg_powerZfooN)Úoutput)é
   é   r
   Nr   )r   Zdecim)Zsklearn.baser   r   ÚpytestZraisesÚ
ValueErrorÚnpÚrandomZrandÚfitZfit_transformZ	transformr   Úshape)
r   Zn_freqsZfreqsÚtfr   Zn_epochsZn_chansZn_timesÚXZXt© r   úe/var/www/html/bwave/python/venv/lib/python3.8/site-packages/mne/decoding/tests/test_time_frequency.pyÚtest_timefrequency   s&    



r   )
Únumpyr   Znumpy.testingr   r   Z	mne.utilsr   Zmne.decoding.time_frequencyr   r   r   r   r   r   Ú<module>   s   