U
    BŒeû  ã                   @   s.   d Z ddlZddlmZ G dd„ dejƒZdS )z#
Unit tests for nltk.metrics.aline
é    N)Úalinec                   @   s    e Zd ZdZdd„ Zdd„ ZdS )Ú	TestAlinez>
    Test Aline algorithm for aligning phonetic sequences
    c                 C   s²   t  dd¡}ddddddgg}|  ||¡ t  d	d
¡}ddgg}|  ||¡ t  dd¡}ddddddddddddgg}|  ||¡ t  dd¡}dddddddgg}|  ||¡ d S )Nu   Î¸inZtenwis)õ   Î¸Út)ÚiÚe)Únr   )ú-Úw)r	   r   )r	   ÚsZjou   Ê’É™)Úju   Ê’)Úou   É™ZpematesiweniZpematesewen)Úpr   )r   r   )Úmr   )Úar   )r   r   )r   r   )r
   r
   )r   r	   u   tuwÎ¸Zdentis)r   Úd)Úur   )r
   r	   )r	   r   )r	   r   )r   r   )r   ÚalignÚassertEqual©ÚselfÚresultÚexpected© r   úu/var/www/nmhs-web.org.in/public_html/infoladakh/backend/venv/lib/python3.8/site-packages/nltk/test/unit/test_aline.pyÚ
test_aline   sD    ÿ
ôÿùÿzTestAline.test_alinec                 C   s<   t  dd¡}d}|  ||¡ t  dd¡}d}|  ||¡ dS )zN
        Test aline for computing the difference between two segments
        r   Úqg      4@r   ÚAg        N)r   Údeltar   r   r   r   r   Útest_aline_deltaA   s    zTestAline.test_aline_deltaN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r      s   0r   )r#   ZunittestZnltk.metricsr   ZTestCaser   r   r   r   r   Ú<module>   s   