
    Ng                     d    d Z ddlZddlmZ ddlmZmZmZ ddlm	Z	  G d dej
                  ZdS )z
Tests for Brill tagger.
    N)treebank)UnigramTaggerbrillbrill_trainerdemoc                   F    e Zd Zd Z ej        d          d             ZdS )	TestBrillc                 |   t          j                    d d         }t          |          }t          j        |t          j        t          j        dg                    g          }|                    |          }|	                    d
                                          }g d}|                     ||           d S )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          U/var/www/html/ai-engine/env/lib/python3.11/site-packages/nltk/test/unit/test_brill.pytest_pos_templatezTestBrill.test_pos_template   s    +--ete4{++2U^EIrdOO445
 
 }}[11!!">"D"D"F"FGG
 
 
 	*****    z-Should be tested in __main__ of nltk.tbl.democ                 "    t                       d S )Nr   )r   s    r%   test_brill_demozTestBrill.test_brill_demo    s    r'   N)__name__
__module____qualname__r&   unittestskipr)    r'   r%   r
   r
      sM        + + +& X]BCC  DC  r'   r
   )__doc__r-   nltk.corpusr   nltk.tagr   r   r   nltk.tblr   TestCaser
   r/   r'   r%   <module>r5      s                  8 8 8 8 8 8 8 8 8 8          !     r'   