def testNodeNextPrevious(self): c = CorpusAd("bosque/Bosque_CF_8.0.ad.txt") p = c.next() node = p.nodes[0] i = 0 while node.next: print(node.next.txt, node.next.level, node.next.stype) node = node.next i += 1 self.assertEqual(i, 1)
def annotate(): speechVerbs = SpeechVerbs() c = CorpusAd("bosque/Bosque_CP_8.0.ad.txt", speechVerbs) p = c.next() while p: #f = findPattern(p, speechVerbs, pattern3) #f = findPattern(p, speechVerbs, pattern1) #f = findPattern(p, speechVerbs, pattern3NoSubj) #f = findPattern(p, speechVerbs, pattern2) #f = findPattern(p, speechVerbs, pattern7) #f = findPattern5(p, speechVerbs, pattern5) f = findPattern6(p, speechVerbs, pattern6) p = c.next()
def testNext(self): c = CorpusAd("bosque/Bosque_CF_8.0.ad.txt") p = c.next() c.next() c.next() c.next() self.assertNotEqual(p, None)
def testHasSpeechVerb(self): c = CorpusAd("bosque/Bosque_CF_8.0.ad.txt") v = c.getSpeechVerb("==========MV:v-fin('dizer' <fs-subst> <nosubj> PR 3S IND)é") self.assertEqual(v, 'dizer')