Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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())
Пример #6
0
 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())