a
    Kb$                     @   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   z,ddl m} | j|d | j|d W n ty>   Y n0 dS )z(Disable matplotlib plotting in test coder   NZgcaZshow)Zmatplotlib.pyplotZpyplotZpatchobjectImportError)ZmockerZplt r   1lib/python3.9/site-packages/nltk/test/conftest.py	mock_plot   s    r   module)Zscoper   c                  c   sL   dV  ddl } t| jD ].}t| j|d}t|trt|dr|  q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
   

