def testContexts(self):
     contexts = self.client.getContextsForTerm(term="apple", getFingerprint=True, startIndex=0, maxResults=3)
     self.assertTrue(contexts != None)
     self.assertEqual(3, len(contexts))
     c0 = contexts[0]
     self.assertGreater(len(c0.fingerprint.positions), 100)
     self.assertTrue(conf.isString(c0.context_label))
     self.assertTrue(c0.context_id == 0)
 def testContexts(self):
     contexts = self.client.getContextsForExpression(simpleExpression, getFingerprint=True, startIndex=0, maxResults=3, sparsity=1.0)
     self.assertTrue(contexts != None)
     self.assertEqual(3, len(contexts))
     c0 = contexts[0]
     self.assertGreater(len(c0.fingerprint.positions), 100)
     self.assertTrue(conf.isString(c0.context_label))
     self.assertTrue(c0.context_id == 0)
 def testExpressionContextsBulk(self):
     contextsList = self.client.getContextsForExpressions(self.jsonBulkExpression, getFingerprint=True, startIndex=0, maxResults=3)
     
     self.assertEqual(len(contextsList), 6)
     for contextList in contextsList:
         for i, context in enumerate(contextList):
             self.assertGreater(len(context.fingerprint.positions), 50)
             self.assertTrue(conf.isString(context.context_label))
             self.assertTrue(context.context_id == i)
    def testTokenize(self):
        sentences = self.client.getTokensForText(inputText)
        self.assertGreater(len(sentences), 10)
        self.assertTrue(conf.isString(sentences[0]))
        firstSentence = sentences[0].split(',')
        self.assertEqual(firstSentence[0], "george")
        self.assertGreater(len(firstSentence), 10)

        verbsSentences = self.client.getTokensForText(inputText, POStags="VB")
        for verb in verbsSentences[0].split(","):
            self.assertTrue("VERB" in self.client.getTerms(term=verb)[0].pos_types)
 def testContexts(self):
     contexts = self.client.getContextsForTerm(term="apple",
                                               getFingerprint=True,
                                               startIndex=0,
                                               maxResults=3)
     self.assertTrue(contexts != None)
     self.assertEqual(3, len(contexts))
     c0 = contexts[0]
     self.assertGreater(len(c0.fingerprint.positions), 100)
     self.assertTrue(conf.isString(c0.context_label))
     self.assertTrue(c0.context_id == 0)
Exemple #6
0
    def testTokenize(self):
        sentences = self.client.getTokensForText(inputText)
        self.assertGreater(len(sentences), 10)
        self.assertTrue(conf.isString(sentences[0]))
        firstSentence = sentences[0].split(',')
        self.assertEqual(firstSentence[0], "george")
        self.assertGreater(len(firstSentence), 10)

        verbsSentences = self.client.getTokensForText(inputText, POStags="VB")
        for verb in verbsSentences[0].split(","):
            self.assertTrue("VERB" in self.client.getTerms(
                term=verb)[0].pos_types)
 def testContexts(self):
     contexts = self.client.getContextsForExpression(simpleExpression,
                                                     getFingerprint=True,
                                                     startIndex=0,
                                                     maxResults=3,
                                                     sparsity=1.0)
     self.assertTrue(contexts != None)
     self.assertEqual(3, len(contexts))
     c0 = contexts[0]
     self.assertGreater(len(c0.fingerprint.positions), 100)
     self.assertTrue(conf.isString(c0.context_label))
     self.assertTrue(c0.context_id == 0)
    def testExpressionContextsBulk(self):
        contextsList = self.client.getContextsForExpressions(
            self.jsonBulkExpression,
            getFingerprint=True,
            startIndex=0,
            maxResults=3)

        self.assertEqual(len(contextsList), 6)
        for contextList in contextsList:
            for i, context in enumerate(contextList):
                self.assertGreater(len(context.fingerprint.positions), 50)
                self.assertTrue(conf.isString(context.context_label))
                self.assertTrue(context.context_id == i)
    def testGetSimilarTerms(self):
        terms = self.client.getSimilarTerms(inputText)
        self.assertEqual(20, len(terms))
        for term in terms:
            self.assertGreater(len(term), 0)
            self.assertTrue(conf.isString(term))

        terms = self.client.getSimilarTerms(list(range(500)))
        self.assertEqual(20, len(terms))
        for term in terms:
            self.assertGreater(len(term), 0)
            self.assertTrue(conf.isString(term))

        try:
            self.client.getSimilarTerms(45)
            self.fail("An exception should have been thrown")
        except CorticalioException:
            pass

        try:
            self.client.getSimilarTerms([])
            self.fail("An exception should have been thrown")
        except CorticalioException:
            pass
Exemple #10
0
 def testKeywords(self):
     termList = self.client.getKeywordsForText(inputText)
     self.assertGreater(len(termList), 2)
     self.assertTrue(conf.isString(termList[0]))
 def testKeywords(self):
     termList = self.client.getKeywordsForText(inputText)
     self.assertGreater(len(termList), 2)
     self.assertTrue(conf.isString(termList[0]))
 def testGetKeywords(self):
     terms = self.client.getKeywords(inputText)
     self.assertGreater(len(terms), 2)
     for term in terms:
         self.assertGreater(len(term), 0)
         self.assertTrue(conf.isString(term))