
    qi                         d dl Z d dlZd dlmZ  ej                  d      d        Z ej                  dd      d        Zy)	    N)CorpusReaderT)autousec                     	 ddl m} | j                  j                  |d       | j                  j                  |d       y# t        $ r Y yw xY w)z(Disable matplotlib plotting in test coder   Ngcashow)matplotlib.pyplotpyplotpatchobjectImportError)mockerplts     D/opt/pipecat/venv/lib/python3.12/site-packages/nltk/test/conftest.py	mock_plotr      sD    'C'C( s   >A 	AAmodule)scoper   c               #      K   d ddl } t        | j                        D ]G  }t        | j                  |d      }t	        |t
              s+t        |d      s8|j                          I yw)zc
    After each test session ends (either doctest or unit test),
    unload any loaded corpora
    Nr   _unload)nltk.corpusdircorpusgetattr
isinstancer   hasattrr   )nltknameobjs      r   teardown_loaded_corporar      sT      
DKK  dkk4.c<(WS)-DKKMs   AA+A+A+)syspytestnltk.corpus.readerr   fixturer   r        r   <module>r%      sN    
  + 	 	 h- .r$   