U
    ƒe9  ã                   @   s  d Z ddlZddlmZ edddddfedddddfedddddfedddddfedddddfedddddfedddddfedddddfedddddfg	ZeddddeddddeddddeddddgZdd	d
dgZdd„ Zdd„ Z	dd„ Z
dS )zD
Unit tests for nltk.classify. See also: nltk/test/classify.doctest
é    N)Úclassifyé   )ÚaÚbÚcÚyÚx)g{®GázÄ?gáz®Gáê?)gq=
×£pÝ?gHáz®Gá?)g=
×£p=Ú?gáz®Gáâ?)gR¸…ëQè?g¸…ëQ¸Î?c              
   C   sÄ   zt jjt| ddd}W n4 ttfk
rL } zt t|ƒ¡ W 5 d }~X Y nX t	t
tƒD ]f\\}}}| |¡}t| d¡| ƒdk s–t| d¡|fƒ‚t| d¡| ƒdk sXt| d¡|fƒ‚qXd S )Nr   iè  )ÚtraceZmax_iterr   g{®Gáz„?r   )r   ZMaxentClassifierÚtrainÚTRAINÚLookupErrorÚAttributeErrorÚpytestÚskipÚstrÚzipÚRESULTSÚTESTZprob_classifyÚabsZprobÚAssertionError)Ú	algorithmÚ
classifierÚeZpxÚpyZ
featuresetZpdist© r   ú]/var/www/html/assets/scripts/venv/lib/python3.8/site-packages/nltk/test/unit/test_classify.pyÚassert_classifier_correct   s       ÿ
 
(r   c                   C   s   t dƒ d S )NZMEGAM©r   r   r   r   r   Ú
test_megam,   s    r   c                   C   s   t dƒ d S )NZTADMr   r   r   r   r   Ú	test_tadm0   s    r   )Ú__doc__r   Znltkr   Údictr   r   r   r   r   r   r   r   r   r   Ú<module>   s*   ÷ü