U
    e`                     @   sN   d dl Z d dlmZ e jdd Zdd Zdd Zd	d
 Zdd Zdd Z	dS )    N)
everygramsc                   C   s   t dddgS )zForm test data for tests.abc)iter r   r   Y/var/www/html/assets/scripts/venv/lib/python3.8/site-packages/nltk/test/unit/test_util.pyeverygram_input   s    r	   c                 C   s,   ddddddg}t t| }||ks(td S )Nr   r   r   r   r   r   r   r   r   r   listr   AssertionErrorr	   Zexpected_outputoutputr   r   r   test_everygrams_without_padding   s    r   c                 C   s.   dddddg}t t| dd}||ks*td S )Nr
   r   r   r   r      )max_lenr   r   r   r   r   test_everygrams_max_len   s    r   c                 C   s*   dddg}t t| dd}||ks&td S )Nr   r   r   r   )Zmin_lenr   r   r   r   r   test_everygrams_min_len%   s    r   c                 C   s>   ddddddddd	d
dd
g}t t| ddd}||ks:td S )Nr
   r   r   r   r   )r   r   Nr   )r   N)r   NNNNN   T)r   	pad_rightr   r   r   r   r   test_everygrams_pad_right/   s    r   c                 C   s>   dddddddddd	d
dg}t t| ddd}||ks:td S )Nr   r   )NNr   )Nr   )Nr   r   r
   r   r   r   r   r   r   T)r   pad_leftr   r   r   r   r   test_everygrams_pad_leftB   s    r    )
ZpytestZ	nltk.utilr   Zfixturer	   r   r   r   r   r    r   r   r   r   <module>   s   

