示例#1
0
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
示例#2
0
文件: test_es.py 项目: Afey/pattern
 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()")
示例#3
0
 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()")
示例#4
0
文件: test_es.py 项目: waytai/pattern
 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()"
示例#5
0
 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()"