o
    Mf9                     @   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g d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{Gz?gzG?)gq=
ףp?gHzG?)g=
ףp=?gzG?)gRQ?gQ?c              
   C   s   zt jjt| ddd}W n ttfy' } ztt| W Y d }~nd }~ww t	t
tD ]3\\}}}||}t|d| dk sLJ |d|ft|d| dk s`J |d|fq-d S )Nr   i  )tracemax_iterr   g{Gz?r   )r   MaxentClassifiertrainTRAINLookupErrorAttributeErrorpytestskipstrzipRESULTSTESTprob_classifyabsprob)	algorithm
classifierepxpy
featuresetpdist r    ^/var/www/html/analyze/labelStudio/lib/python3.10/site-packages/nltk/test/unit/test_classify.pyassert_classifier_correct   s   

(*r"   c                   C      t d d S )NMEGAMr"   r    r    r    r!   
test_megam,      r&   c                   C   r#   )NTADMr%   r    r    r    r!   	test_tadm0   r'   r)   )__doc__r   nltkr   dictr   r   r   r"   r&   r)   r    r    r    r!   <module>   s,    