76
76
self.VHs = [None] * NUM_VHS
77
77
logger().setLevel(Logger.Level.INFO)
78
78
logger().setPrintToStdoutFlag(True)
79
global TV1_MEAN, TV1_COUNT, TV2_L, TV2_U, TV3_MEAN, TV3_COUNT, NUM_TVS
81
#global TV1_MEAN, TV1_COUNT, TV2_L, TV2_U, TV3_MEAN, TV3_COUNT, NUM_TVS
83
83
self.atomSpace = AtomSpace()
84
84
self.VHs[0] = VersionHandle()
101
101
def testMiscelaneous(self):
102
102
logger().debug("\ntestMiscelaneous()\n");
104
nodeNames = ["Vader", "Luke", "Chewbacca", "R2D2", "Force", "Human"]
105
112
h = [None] * NUM_NODES
106
113
for i in range(NUM_NODES):
107
114
h[i] = self.atomSpace.addNode(CONCEPT_NODE, nodeNames[i],
108
115
SimpleTruthValue(0.001,
109
SimpleTruthValue.confidenceToCount(0.99)));
116
SimpleTruthValue.confidenceToCount(0.99))
111
ForceUser = [None] * NUM_FORCEUSER_LINKS
119
#ForceUser = [None] * NUM_FORCEUSER_LINKS
112
120
ForceUser = [0.99, 0.99, 0.0, 0.5]
113
121
FU = [None] * NUM_FORCEUSER_LINKS
114
122
for i in range(NUM_FORCEUSER_LINKS):
115
123
temp = [None] * 2
118
FU[i] = self.atomSpace.addLink(SCHEMA_EXECUTION_LINK, temp,
119
SimpleTruthValue(ForceUser[i],
120
SimpleTruthValue.confidenceToCount(0.99)))
126
tmpTV = SimpleTruthValue(ForceUser[i],
127
SimpleTruthValue.confidenceToCount(0.99))
128
FU[i] = self.atomSpace.addLink(SCHEMA_EXECUTION_LINK, temp, tmpTV)
123
Human = [None] * size
131
#Human = [None] * size
124
132
Human = [0.99, 0.99, 0.5, 0.0]
125
out = [Handle()] * size
133
out = [[], [], [], []]
127
134
H = [None] * size
128
135
for i in range(size):
129
"""out[i].append(h[i])
130
out[i].append(h[5])"""
133
H[i] = self.atomSpace.addLink(INHERITANCE_LINK, out[i],
134
SimpleTruthValue(Human[i],
135
SimpleTruthValue.confidenceToCount(0.99)));
138
tmp = SimpleTruthValue(Human[i],
139
SimpleTruthValue.confidenceToCount(0.99))
140
H[i] = self.atomSpace.addLink(INHERITANCE_LINK, out[i], tmp)
143
for i in range(NUM_NODES):
149
print dir(TruthValue)
150
temp = TruthValue.DEFAULT_TV()
151
self.atomSpace.setTV(h[i], TruthValue.DEFAULT_TV(), vh)
152
if i < NUM_FORCEUSER_LINKS:
153
self.atomSpace.setTV(FU[i], TruthValue.DEFAULT_TV(), vh)
154
if i < NUM_HUMAN_LINKS:
155
self.atomSpace.setTV(H[i], TruthValue.DEFAULT_TV(), vh)
137
157
def testTypeToStr(self):
138
158
self.assertEqual(TruthValue.typeToStr(\