3
d$                 @   sB   d dl Z d dlmZ e jdddd Ze jdddd	d
 ZdS )    N)CorpusReaderT)autousec             C   sD   y*ddl j}| jj|d | jj|d W n tk
r>   Y nX dS )z(Disable matplotlib plotting in test coder   NZgcashow)Zmatplotlib.pyplotZpyplotpatchobjectImportError)ZmockerZplt r   2/tmp/pip-build-v9q4h5k9/nltk/nltk/test/conftest.py	mock_plot   s    
r
   module)Zscoper   c              c   sP   dV  ddl } x<t| jD ].}t| j|d}t|trt|dr|j  qW dS )zc
    After each test session ends (either doctest or unit test),
    unload any loaded corpora
    Nr   _unload)Znltk.corpusdirZcorpusgetattr
isinstancer   hasattrr   )Znltknameobjr   r   r	   teardown_loaded_corpora   s    r   )ZpytestZnltk.corpus.readerr   Zfixturer
   r   r   r   r   r	   <module>   s   