
    g                     ~    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     G/var/www/openai/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      sO      
DKK dkk4.c<(WS)-DKKM !s   AA+A+A+)pytestnltk.corpus.readerr   fixturer   r        r   <module>r$      sK     + 	 	 h- .r#   