def testAddEntry(self): """Add an entry in Ector""" ector = Ector() ector.addEntry("Hello.") expectedNodeSymbols = ["User", "Hello", ".", "Hello."] nodeSymbols = [symbol for (symbol, typeName) in ector.cn.node] self.assertEqual(expectedNodeSymbols, nodeSymbols)
def testAddSentence(self): """Add a sentence in the Concept Network of Ector""" ector = Ector() ector.addSentence("Hello.") expectedNodeSymbols = ["User", "Hello", ".", "Hello."] nodeSymbols = [symbol for (symbol, typeName) in ector.cn.node] self.assertEqual(expectedNodeSymbols, nodeSymbols)
def testAddEntry(self): """Add an entry in Ector""" ector = Ector() ector.addEntry("Hello.") expectedNodeSymbols = ["User", "Hello", ".", "Hello."] nodeSymbols = [symbol for (symbol, typeName) in ector.cn.node] self.assertEqual(expectedNodeSymbols,nodeSymbols)
def testAddSentence(self): """Add a sentence in the Concept Network of Ector""" ector = Ector() ector.addSentence("Hello.") expectedNodeSymbols = ["User", "Hello", ".", "Hello."] nodeSymbols = [symbol for (symbol, typeName) in ector.cn.node] self.assertEqual(expectedNodeSymbols,nodeSymbols)
def testLinksCoOcc(self): """When two nodes are linked several times, the nodes' co-occurrence has to be incremented""" ector = Ector() ector.addSentence("how do you do?") ector.addSentence("do you?") doToken = ector.cn.getNode("do", "token") youToken = ector.cn.getNode("you", "token") link = ector.cn.getLink(doToken, youToken) self.assertEqual(2, link.getCoOcc())