def restart_client(self, i=0):
client = self.g.clients[i]
- #client_basedir = self.get_clientdir()
d = defer.succeed(None)
d.addCallback(lambda ign: self.g.removeService(client))
def _make_client(ign):
- #self.set_clientdir(client_basedir, i)
c = self.g.make_client(i, write_config=False)
self.g.clients[i] = c
self._record_webports_and_baseurls()
return magicfolder
def create_magicfolder(self, client_num=0):
- print "create_magicfolder clientdir %s" % (self.get_clientdir(i=client_num),)
dbfile = abspath_expanduser_unicode(u"private/magicfolderdb.sqlite", base=self.get_clientdir(i=client_num))
- print "create_magicfolder: dbfile: %s" % (dbfile,)
self.collective_dircap, self.upload_dircap = self.get_caps_from_files(client_num)
-
self.magicfolder = MagicFolder(self.get_client(client_num), self.upload_dircap, self.collective_dircap, self.local_dir,
dbfile, inotify=self.inotify, pending_delay=0.2)
self.magicfolder.setServiceParent(self.get_client(client_num))
return self.magicfolder.ready()
-
def setup_alice_and_bob(self):
self.set_up_grid(num_clients=2)