o
    rZh	                     @   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  )traceZmax_iterr   g{Gz?r   )r   ZMaxentClassifiertrainTRAINLookupErrorAttributeErrorpytestskipstrzipRESULTSTESTZprob_classifyabsZprob)	algorithmZ
classifiereZpxpyZ
featuresetZpdist r   K/var/www/auris/lib/python3.10/site-packages/nltk/test/unit/test_classify.pyassert_classifier_correct   s   

(*r   c                   C      t d d S )NZMEGAMr   r   r   r   r   
test_megam-      r   c                   C   r   )NZTADMr   r   r   r   r   	test_tadm1   r   r   )__doc__r   Znltkr   dictr   r   r   r   r   r   r   r   r   r   <module>   s,    