def test_should_not_set_category_and_lemma_if_category_is_set_already(self): item_org = Lexeme(u'elma', u'elma', SyntacticCategory.NOUN, None, None) item_clone = item_org.clone() LexiconLoader._set_category_and_lemma(item_clone) assert_that(item_org, equal_to(item_clone)) item_org = Lexeme(u'mavi', u'mavi', SyntacticCategory.ADJECTIVE, None, None) item_clone = item_org.clone() LexiconLoader._set_category_and_lemma(item_clone) assert_that(item_org, equal_to(item_clone)) item_org = Lexeme(u'aha', u'aha', SyntacticCategory.INTERJECTION, None, None) item_clone = item_org.clone() LexiconLoader._set_category_and_lemma(item_clone) assert_that(item_org, equal_to(item_clone)) item_org = Lexeme(u'yemek', u'yemek', SyntacticCategory.NOUN, None, None) item_clone = item_org.clone() LexiconLoader._set_category_and_lemma(item_clone) assert_that(item_org, equal_to(item_clone)) item_org = Lexeme(u'tokmak', u'tokmak', SyntacticCategory.NOUN, None, None) item_clone = item_org.clone() LexiconLoader._set_category_and_lemma(item_clone) assert_that(item_org, equal_to(item_clone))
def test_should_set_category_and_lemma_for_verbs(self): item = Lexeme(u'yemek', u'yemek', None, None, None) LexiconLoader._set_category_and_lemma(item) assert_that(item, equal_to(Lexeme(u'yemek', u'ye', SyntacticCategory.VERB, None, None))) item = Lexeme(u'elemek', u'elemek', None, None, None) LexiconLoader._set_category_and_lemma(item) assert_that(item, equal_to(Lexeme(u'elemek', u'ele', SyntacticCategory.VERB, None, None)))
def test_should_set_category_and_lemma_for_nonverbs(self): item = Lexeme(u'elma', u'elma', None, None, None) LexiconLoader._set_category_and_lemma(item) assert_that(item, equal_to(Lexeme(u'elma', u'elma', SyntacticCategory.NOUN, None, None)))