Ë
    çÍ:j  ã                   óZ   — d dl Z d dlmZ e j                  d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Z	y)	é    N)Ú
everygramsc                  ó   — t        g d¢«      S )zForm test data for tests.©ÚaÚbÚc)Úiter© ó    úm/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/nltk/test/unit/test_util.pyÚeverygram_inputr      s   € ô ’Ó Ð r   c                 óB   — g d¢}t        t        | «      «      }||k(  sJ ‚y )N)©r   ©r   r   r   ©r   ©r   r   ©r   ©Úlistr   ©r   Úexpected_outputÚoutputs      r   Útest_everygrams_without_paddingr      s(   € ò€Oô ”*˜_Ó-Ó.€FØ�_Ò$Ð$Ñ$r   c                 óF   — g d¢}t        t        | d¬«      «      }||k(  sJ ‚y )N)r   r   r   r   r   é   )Úmax_lenr   r   s      r   Útest_everygrams_max_lenr      s*   € ò€Oô ”*˜_°aÔ8Ó9€FØ�_Ò$Ð$Ñ$r   c                 óF   — g d¢}t        t        | d¬«      «      }||k(  sJ ‚y )N)r   r   r   r   )Úmin_lenr   r   s      r   Útest_everygrams_min_lenr    %   s*   € ò€Oô
 ”*˜_°aÔ8Ó9€FØ�_Ò$Ð$Ñ$r   c                 óH   — g d¢}t        t        | dd¬«      «      }||k(  sJ ‚y )N)r   r   r   r   r   )r   r   Nr   )r   N)r   NN©N©NNr"   é   T)r   Ú	pad_rightr   r   s      r   Útest_everygrams_pad_rightr&   /   s,   € ò€Oô ”*˜_°aÀ4ÔHÓI€FØ�_Ò$Ð$Ñ$r   c                 óH   — g d¢}t        t        | dd¬«      «      }||k(  sJ ‚y )N)r"   r#   )NNr   r"   )Nr   )Nr   r   r   r   r   r   r   r   r$   T)r   Úpad_leftr   r   s      r   Útest_everygrams_pad_leftr)   B   s,   € ò€Oô ”*˜_°aÀ$ÔGÓH€FØ�_Ò$Ð$Ñ$r   )
ÚpytestÚ	nltk.utilr   Úfixturer   r   r   r    r&   r)   r
   r   r   ú<module>r-      s<   ðÛ å  ð ‡�ñ!ó ð!ò

%ò	%ò%ò%ó&%r   