U
    BŒe÷  ã                   @   sN   d Z ddlZddlmZmZmZ ddlmZ ddlm	Z	 G dd„ dej
ƒZdS )z
Tests for Brill tagger.
é    N)ÚUnigramTaggerÚbrillÚbrill_trainer)Útreebank©Údemoc                   @   s&   e Zd Zdd„ Ze d¡dd„ ƒZdS )Ú	TestBrillc                 C   sl   t  ¡ d d… }t|ƒ}t |t t dg¡¡g¡}| |¡}| 	d 
¡ ¡}dddddd	g}|  ||¡ d S )
Niè  éÿÿÿÿzThis is a foo bar sentence)ZThisÚDT)ÚisZVBZ)Úar
   )ZfooN)ÚbarZNN)ZsentenceN)r   Ztagged_sentsr   r   ZBrillTaggerTrainerr   ÚTemplateÚPosÚtrainÚtagÚsplitÚassertEqual)ÚselfZtrain_sentsZtaggerZtrainerZbrill_taggerÚresultÚexpected© r   úu/var/www/nmhs-web.org.in/public_html/infoladakh/backend/venv/lib/python3.8/site-packages/nltk/test/unit/test_brill.pyÚtest_pos_template   s      ÿ
úzTestBrill.test_pos_templatez-Should be tested in __main__ of nltk.tbl.democ                 C   s
   t ƒ  d S )Nr   )r   r   r   r   Útest_brill_demo"   s    zTestBrill.test_brill_demoN)Ú__name__Ú
__module__Ú__qualname__r   ÚunittestÚskipr   r   r   r   r   r      s   r   )Ú__doc__r   Znltk.tagr   r   r   Znltk.corpusr   Znltk.tblr   ZTestCaser   r   r   r   r   Ú<module>   s
   