Add files
Signed-off-by: András Schmelczer <andras@schmelczer.dev>
This commit is contained in:
commit
889e79174b
103 changed files with 24322 additions and 0 deletions
20
good_ai/tests/sus/test_lemmatize_token.py
Normal file
20
good_ai/tests/sus/test_lemmatize_token.py
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
import unittest
|
||||
|
||||
from src.sus.lemmatize_text import lemmatize_token
|
||||
from src.sus.nlp import nlp
|
||||
|
||||
|
||||
class TestLemmatizeToken(unittest.TestCase):
|
||||
def test_simple(self) -> None:
|
||||
token = nlp("Center")[0]
|
||||
|
||||
self.assertEqual(lemmatize_token(token), "centre")
|
||||
self.assertEqual(lemmatize_token(token, add_negation=True), "centre")
|
||||
self.assertEqual(lemmatize_token(token, add_part_of_speech=True), "centre_NOUN")
|
||||
|
||||
def test_punctuation(self) -> None:
|
||||
token = nlp("This.")[1]
|
||||
|
||||
self.assertEqual(lemmatize_token(token), ".")
|
||||
self.assertEqual(lemmatize_token(token, add_negation=True), ".")
|
||||
self.assertEqual(lemmatize_token(token, add_part_of_speech=True), "._PUNCT")
|
||||
Loading…
Add table
Add a link
Reference in a new issue