
    /h                     f    S r SSKrSSKJr  SSKJrJrJr  SSKJ	r	   " S S\R                  5      rg)z
Tests for Brill tagger.
    N)treebank)UnigramTaggerbrillbrill_trainerdemoc                   J    \ rS rSrS r\R                  " S5      S 5       rSrg)	TestBrill   c                 V   [         R                  " 5       S S n[        U5      n[        R                  " U[
        R                  " [
        R                  " S/5      5      /5      nUR                  U5      nUR                  SR                  5       5      n/ SQnU R                  XV5        g )Ni  zThis is a foo bar sentence))ThisDT)isVBZ)ar   )fooN)barNN)sentenceN)r   tagged_sentsr   r   BrillTaggerTrainerr   TemplatePostraintagsplitassertEqual)selftrain_sentstaggertrainerbrill_taggerresultexpecteds          Q/var/www/auris/envauris/lib/python3.13/site-packages/nltk/test/unit/test_brill.pytest_pos_templateTestBrill.test_pos_template   s    ++-et4{+22U^^EIIrdO45
 }}[1!!">"D"D"FG
 	*    z-Should be tested in __main__ of nltk.tbl.democ                     [        5         g )Nr   )r   s    r&   test_brill_demoTestBrill.test_brill_demo    s    r)    N)	__name__
__module____qualname____firstlineno__r'   unittestskipr+   __static_attributes__r-   r)   r&   r
   r
      s&    +& ]]BC Dr)   r
   )__doc__r2   nltk.corpusr   nltk.tagr   r   r   nltk.tblr   TestCaser
   r-   r)   r&   <module>r:      s-       8 8 !! r)   