ó
ù`]c           @  sO   d  Z  d d l m Z d d l Z d d l m Z d e j f d „  ƒ  YZ d S(   u#   
Unit tests for nltk.metrics.aline
iÿÿÿÿ(   t   unicode_literalsN(   t   alinet	   TestAlinec           B  s    e  Z d  Z d „  Z d „  Z RS(   u>   
    Test Aline algorithm for aligning phonetic sequences
    c         C  s  t  j d d ƒ } d d d d d d g g } |  j | | ƒ t  j d d ƒ } d  d! g g } |  j | | ƒ t  j d d ƒ } d" d# d$ d% d& d' d( d) d* d+ d, d- g g } |  j | | ƒ t  j d d ƒ } d. d/ d0 d1 d2 d3 d4 g g } |  j | | ƒ d  S(5   Nu   Î¸inu   tenwisu   Î¸u   tu   iu   eu   nu   -u   wu   su   jou   Ê’É™u   ju   Ê’u   ou   É™u   pematesiweniu   pematesewenu   pu   mu   au   tuwÎ¸u   dentisu   du   u(   u   Î¸u   t(   u   iu   e(   u   nu   n(   u   -u   w(   u   -u   i(   u   -u   s(   u   ju   Ê’(   u   ou   É™(   u   pu   p(   u   eu   e(   u   mu   m(   u   au   a(   u   tu   t(   u   eu   e(   u   su   s(   u   iu   e(   u   wu   w(   u   eu   e(   u   nu   n(   u   iu   -(   u   tu   d(   u   uu   e(   u   wu   -(   u   -u   n(   u   -u   t(   u   -u   i(   u   Î¸u   s(   R   t   alignt   assertEqual(   t   selft   resultt   expected(    (    s8   lib/python2.7/site-packages/nltk/test/unit/test_aline.pyt
   test_aline   s:    c         C  sT   t  j d d ƒ } d } |  j | | ƒ t  j d d ƒ } d } |  j | | ƒ d S(   uN   
        Test aline for computing the difference between two segments
        u   pu   qg      4@u   au   Ag        N(   R   t   deltaR   (   R   R   R   (    (    s8   lib/python2.7/site-packages/nltk/test/unit/test_aline.pyt   test_aline_deltaB   s    (   t   __name__t
   __module__t   __doc__R   R
   (    (    (    s8   lib/python2.7/site-packages/nltk/test/unit/test_aline.pyR      s   	0(   R   t
   __future__R    t   unittestt   nltk.metricsR   t   TestCaseR   (    (    (    s8   lib/python2.7/site-packages/nltk/test/unit/test_aline.pyt   <module>   s   