tmp = "/tmp"
if os.name == 'nt':
- pif = 'gnunet-peerinfo.exe'
get = './gnunet-dht-get.exe'
put = './gnunet-dht-put.exe'
arm = 'gnunet-arm.exe'
else:
- pif = 'gnunet-peerinfo'
get = './gnunet-dht-get'
put = './gnunet-dht-put'
arm = 'gnunet-arm'
tf, tempcfg = tempfile.mkstemp (prefix='test_dht_api_peer1.')
os.close (tf)
-run_pif = [pif, '-c', tempcfg, '-sq']
run_get = [get, '-c', tempcfg]
run_put = [put, '-c', tempcfg]
run_arm = [arm, '-c', tempcfg]
def r_arm (extra_args, **kw):
return r_something (run_arm, extra_args, **kw)
-def r_pif (extra_args, **kw):
- return r_something (run_pif, extra_args, **kw)
-
def r_get (extra_args, **kw):
return r_something (run_get, extra_args, **kw)
shutil.copyfile ('test_dht_api_peer1.conf', tempcfg)
-print ("TEST: Generating hostkey...", end='')
-r_pif ([], failer = print_only_failer)
-print ("PASS")
-
print ("TEST: Starting ARM...", end='')
r_arm (['-s'], failer = end_arm_failer, want_stdo = False, want_stde = False)
print ("PASS")