+import shutil
+
+srcdir = "../.."
+gnunet_pyexpect_dir = os.path.join (srcdir, "contrib")
+if gnunet_pyexpect_dir not in sys.path:
+ sys.path.append (gnunet_pyexpect_dir)
+
+from gnunet_pyexpect import pexpect
+
+if os.name == 'posix':
+ download = './gnunet-download'
+ gnunetarm = 'gnunet-arm'
+ publish = './gnunet-publish'
+ unindex = './gnunet-unindex'
+elif os.name == 'nt':
+ download = './gnunet-download.exe'
+ gnunetarm = 'gnunet-arm.exe'
+ publish = './gnunet-publish.exe'
+ unindex = './gnunet-unindex.exe'
+
+if os.name == "nt":
+ shutil.rmtree (os.path.join (os.getenv ("TEMP"), "gnunet-test-fs-py-idx"), True)
+else:
+ shutil.rmtree ("/tmp/gnunet-test-fs-py-idx", True)
+
+arm = subprocess.Popen ([gnunetarm, '-sq', '-c', 'test_gnunet_fs_idx_data.conf'])
+arm.communicate ()