U
    ƒeø  ã                   @   s6   d Z ddlZddlmZ e ¡  G dd„ dejƒZdS )z$
Unit tests for nltk.corpus.nombank
é    N)Únombankc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚNombankDemoc                 C   s@   |   tt ¡ ƒd¡ |   tt ¡ ƒd¡ |   tt ¡ ƒd¡ d S )NiŽ¿ iÉ  i`  )ÚassertEqualÚlenr   Ú	instancesZrolesetsÚnouns©Úself© r
   ú\/var/www/html/assets/scripts/venv/lib/python3.8/site-packages/nltk/test/unit/test_nombank.pyÚtest_numbers   s    zNombankDemo.test_numbersc                 C   s   |   t ¡ d jd¡ d S )Nr   zperc-sign.01)r   r   r   Zrolesetr   r
   r
   r   Útest_instance   s    zNombankDemo.test_instancec                 C   s4   |   tt ¡ ƒd¡ |  tdd„ t ¡ D ƒƒ¡ d S )Nia  c                 s   s   | ]}|  d ¡V  qdS )z.xmlN)Úendswith)Ú.0Zfileidr
   r
   r   Ú	<genexpr>   s     z6NombankDemo.test_framefiles_fileids.<locals>.<genexpr>)r   r   r   ZfileidsÚ
assertTrueÚallr   r
   r
   r   Útest_framefiles_fileids   s    z#NombankDemo.test_framefiles_fileidsN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r
   r
   r
   r   r      s   r   )Ú__doc__ZunittestZnltk.corpusr   r   ZTestCaser   r
   r
   r
   r   Ú<module>   s   