コード例 #1
0
 def test_validate(self, nominal, article, string, expected):
     """
     """
     tkns = tokenize(string)[0]
     with NounPhrase(None, Art(article), Noun(nominal), 'def', 'top') as myNoun:
         avalid, afailed = myNoun.validate(tkns, [])
         #print 'actual result ------------------------'
         #print aresult
         #print 'valid leaves --------------------------'
         #print Uprinter().uprint(avalid)
         #print 'failed leaves -------------------------'
         #print Uprinter().uprint(afailed)
         assert avalid == expected[1]
         assert afailed == expected[2]
コード例 #2
0
 def test_validate(self, nominal, string, expected, matching):
     """
     """
     tkns = tokenize(string)[0]
     print 'tokens ------------------------------------'
     print tkns
     with Noun(nominal, 'top') as myNoun:
         avalid, afailed = myNoun.validate(tkns, [])
         #print 'valid leaves --------------------------'
         #print Uprinter().uprint(avalid)
         #print 'failed leaves -------------------------'
         #print Uprinter().uprint(afailed)
         assert avalid == expected[1]
         assert afailed == expected[2]
         assert myNoun.matching_words == matching