def generate_light_verb_phrase(light_verb, word_match, noun, internal_str=''): word_match_tense = tenses(word_match)[0] conjugated_light_verb = conjugate(light_verb, word_match_tense) # if(determiner): # light_verb_phrase = '%s un %s'%(conjugated_light_verb, noun) # else: # light_verb_phrase = '%s %s'%(conjugated_light_verb, noun) if (internal_str != ''): light_verb_phrase = f'{conjugated_light_verb} {internal_str} {noun}' else: light_verb_phrase = f'{conjugated_light_verb} {noun}' return light_verb_phrase
def test_tenses(self): # Assert tense recognition. self.assertTrue((es.PRESENT, 3, es.SG) in es.tenses("es")) self.assertTrue("2sg" in es.tenses("eres")) # The CONDITIONAL is sometimes described as a mood, # and sometimes as a tense of the indicative mood (e.g., in Spanish): t1 = (es.CONDITIONAL, 1, es.SG) t2 = (es.PRESENT, 1, es.SG, es.CONDITIONAL) self.assertTrue("1sg->" in es.tenses(u"sería")) self.assertTrue(t1 in es.tenses(u"sería")) self.assertTrue(t2 in es.tenses(u"sería")) self.assertTrue(t1 in es.tenses(es.conjugate("ser", mood=es.INDICATIVE, tense=es.CONDITIONAL))) self.assertTrue(t2 in es.tenses(es.conjugate("ser", mood=es.CONDITIONAL))) print("pattern.es.tenses()")
def test_tenses(self): # Assert tense recognition. self.assertTrue((es.PRESENT, 3, es.SG) in es.tenses("es")) self.assertTrue("2sg" in es.tenses("eres")) # The CONDITIONAL is sometimes described as a mood, # and sometimes as a tense of the indicative mood (e.g., in Spanish): t1 = (es.CONDITIONAL, 1, es.SG) t2 = (es.PRESENT, 1, es.SG, es.CONDITIONAL) self.assertTrue("1sg->" in es.tenses(u"sería")) self.assertTrue(t1 in es.tenses(u"sería")) self.assertTrue(t2 in es.tenses(u"sería")) self.assertTrue(t1 in es.tenses( es.conjugate("ser", mood=es.INDICATIVE, tense=es.CONDITIONAL))) self.assertTrue( t2 in es.tenses(es.conjugate("ser", mood=es.CONDITIONAL))) print("pattern.es.tenses()")
def test_tenses(self): # Assert tense of "is". self.assertTrue((es.PRESENT, 3, es.SG) in es.tenses("es")) self.assertTrue("2sg" in es.tenses("eres")) print "pattern.es.tenses()"