
    g                     h    d Z ddlZddlmZ  ej                           G d dej
                        Zy)z$
Unit tests for nltk.corpus.nombank
    N)nombankc                       e Zd Zd Zd Zd Zy)NombankDemoc                    | j                  t        t        j                               d       | j                  t        t        j                               d       | j                  t        t        j
                               d       y )Ni i  i`  )assertEquallenr   	instancesrolesetsnounsselfs    P/var/www/openai/venv/lib/python3.12/site-packages/nltk/test/unit/test_nombank.pytest_numberszNombankDemo.test_numbers   sY    W..016:W--/0$7W]]_-t4    c                 f    | j                  t        j                         d   j                  d       y )Nr   zperc-sign.01)r   r   r	   rolesetr   s    r   test_instancezNombankDemo.test_instance   s&    **,Q/77Hr   c                     | j                  t        t        j                               d       | j	                  t        d t        j                         D                     y )Nia  c              3   >   K   | ]  }|j                  d         yw)z.xmlN)endswith).0fileids     r   	<genexpr>z6NombankDemo.test_framefiles_fileids.<locals>.<genexpr>   s     TBSFOOF3BSs   )r   r   r   fileids
assertTrueallr   s    r   test_framefiles_fileidsz#NombankDemo.test_framefiles_fileids   s<    W__./6T'//BSTTUr   N)__name__
__module____qualname__r   r   r    r   r   r   r      s    5IVr   r   )__doc__unittestnltk.corpusr   r   TestCaser   r!   r   r   <module>r&      s3      V(## Vr   