def tearDown(self): yield self.wait_for(self.agency.is_idle, 20) yield self.agency.shutdown(stop_process=False) yield FullIntegrationTest.tearDown(self) pid = run.get_pid(os.path.curdir) if pid is not None: run.signal_pid(pid, signal.SIGUSR2)
def setUp(self): yield FullIntegrationTest.setUp(self) _, self.lock_path= tempfile.mkstemp() options = OptParseMock() options.agency_lock_path = self.lock_path options.agency_socket_path = self.socket_path self.agency = standalone_agency.Agency(options) yield self.spawn_agency() yield self.wait_for_pid(self.pid_path) def host_descriptor(): def check(host_desc): return host_desc.instance_id == 1 d = self.db.get_document(hostname) d.addCallbacks(check, failure.Failure.trap, errbackArgs=(NotFoundError, )) return d hostname = unicode(socket.gethostbyaddr(socket.gethostname())[0]) yield self.wait_for(host_descriptor, 5)
def setUp(self): yield FullIntegrationTest.setUp(self) _, self.lock_path = tempfile.mkstemp() options = OptParseMock() options.agency_lock_path = self.lock_path options.agency_socket_path = self.socket_path options.agency_journal = ["sqlite://%s" % (self.jourfile,)] options.agency_rundir = os.path.abspath(os.path.curdir) c = config.Config() c.load(dict(), options) self.agency = standalone_agency.Agency(c) yield self.spawn_agency() yield self.wait_for_pid(self.pid_path) def host_descriptor(): def check(host_desc): return host_desc.instance_id == 1 d = self.db.get_document(hostname) d.addCallbacks(check, failure.Failure.trap, errbackArgs=(NotFoundError,)) return d hostname = self.agency.get_hostname() yield self.wait_for(host_descriptor, 5)
def setUp(self): yield FullIntegrationTest.setUp(self) self.agency = agency.Agency( msg_host=self.msg_host, msg_port=self.msg_port, db_host=self.db_host, db_port=self.db_port, db_name=self.db_name, agency_journal=self.jourfile, rundir=self.tempdir, logdir=self.tempdir, socket_path=self.socket_path)
def setUp(self): yield FullIntegrationTest.setUp(self) journal_connstr = "sqlite://%s" % (self.jourfile,) c = config.Config( msg=config.MsgConfig(host=self.msg_host, port=self.msg_port), db=config.DbConfig(host=self.db_host, port=self.db_port, name=self.db_name), agency=config.AgencyConfig( journal=[journal_connstr], rundir=self.tempdir, logdir=self.tempdir, socket_path=self.socket_path ), ) c.load(dict()) self.agency = agency.Agency(c)
def tearDown(self): yield self.wait_for(self.agency.is_idle, 20) if self.shutdown: yield self.agency.full_shutdown() yield FullIntegrationTest.tearDown(self)
def tearDown(self): if self.shutdown: yield self.agency.full_shutdown() yield FullIntegrationTest.tearDown(self)