a
    Kb`                     @   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 g dS )zForm test data for tests.abc)iter r   r   7lib/python3.9/site-packages/nltk/test/unit/test_util.pyeverygram_input   s    r
   c                 C   s$   g d}t t| }||ks J d S )N)r   r   r   r   r   r   r   r   listr   r
   Zexpected_outputoutputr   r   r	   test_everygrams_without_padding   s    r   c                 C   s(   g d}t t| dd}||ks$J d S )N)r   r   r   r   r      )max_lenr   r   r   r   r	   test_everygrams_max_len   s    r   c                 C   s(   g d}t t| dd}||ks$J d S )N)r   r   r   r   )Zmin_lenr   r   r   r   r	   test_everygrams_min_len%   s    r   c                 C   s*   g d}t t| ddd}||ks&J d S )N)r   r   r   r   r   )r   r   Nr   )r   N)r   NNNNNr      T)r   Z	pad_rightr   r   r   r   r	   test_everygrams_pad_right/   s    r   c                 C   s*   g d}t t| ddd}||ks&J d S )N)r   r   )NNr   r   )Nr   )Nr   r   r   r   r   r   r   r   r   T)r   Z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   

