fail = ""
op = " == "
if ((self.fulfilled == False) and (failed_only == True)):
- print self.peer.id[:4] + " " + self.subsystem.ljust(12) + " " + self.result +" " + self.peer2.id[:4] + " " + self.subsystem2.ljust(12) + " " + self.result2
+ print self.peer.id[:4] + " " + self.subsystem.ljust(12) + " " + str(self.result) +" " + self.peer2.id[:4] + " " + self.subsystem2.ljust(12) + " " + str(self.result2)
#print self.peer.id[:4] + " " + str(self.type) + ' condition in subsystem "' + self.subsystem.ljust(12) +'" : "' + self.name.ljust(30) +'" : (expected/real value) ' + str(self.value) + op + res + fail
elif (failed_only == False):
- print self.peer.id[:4] + " " + self.subsystem.ljust(12) + " " + self.result +" " + self.peer2.id[:4] + " " + self.subsystem2.ljust(12) + " " + self.result2
+ print self.peer.id[:4] + " " + self.subsystem.ljust(12) + " " + str(self.result) +" " + self.peer2.id[:4] + " " + self.subsystem2.ljust(12) + " " + str(self.result2)
return self.fulfilled
class Test:
def cleanup ():
if os.name == "nt":
- shutil.rmtree (os.path.join (os.getenv ("TEMP"), "gnunet-test-fs-py-ns"), True)
- shutil.rmtree (os.path.join (os.getenv ("TEMP"), "c_no_nat_client"), True)
+ shutil.rmtree (os.path.join (os.getenv ("TEMP"), "c_normal_client"), True)
else:
- shutil.rmtree ("/tmp/c_no_nat_client/", True)
+ shutil.rmtree ("/tmp/c_normal_client/", True)
def success_cont (check):
def check_connect ():
check = Check (test)
check.add (EqualStatisticsCondition (client, 'transport', '# peers connected', client, 'core', '# neighbour entries allocated'))
+ #check.add (EqualStatisticsCondition (client, 'transport', '# peers connected', client, 'core', '# entries in session map'))
+ #check.add (EqualStatisticsCondition (client, 'core', '# neighbour entries allocated', client, 'core', '# entries in session map'))
-# while True == check.run_once (check_timeout, None, None):
-# print "Yes"
+ while True:
+ res = check.run_once (None, None)
+ print "Values are equal"
+ check.evaluate (False)
+ if (False == res):
+ break
+ time.sleep (1)
- res = check.run_once (None, None)
- print "RES " + str(res)
-
#
# Test execution
#
test = Test ('test_integration_connection_value', verbose)
- client = Peer(test, './confs/c_no_nat_client.conf');
+ client = Peer(test, './confs/c_normal_client.conf');
client.start();
if (client.started == True):
run ()
except (KeyboardInterrupt, SystemExit):
print 'Test interrupted'
- server.stop ()
client.stop ()
- client2.stop ()
cleanup ()
if (success == False):
sys.exit(1)