def do_setup(self): # find an open port for scribe server to listen on self.scribe_port = find_open_port() # make directory for scribe to write logs to self.scribe_logdir = tempfile.mkdtemp() # to store status reports we get back from clog self.status_reports = []
def do_setup(self): # find an open port for scribe server to listen on self.scribe_port = find_open_port() # make directory for scribe to write logs to self.scribe_logdir = tempfile.mkdtemp() # to store status reports we get back from clog self.status_reports = [] yield shutil.rmtree(self.scribe_logdir)
def setup_sandbox(self): self.scribe_logdir = tempfile.mkdtemp() self.stream = "foo" self.scribe_port = find_open_port() self.log_path = get_log_path(self.scribe_logdir, self.stream) self.logger = ScribeLogger("localhost", self.scribe_port, retry_interval=10, report_status=mock.Mock()) with scribed_sandbox(self.scribe_port, self.scribe_logdir): yield shutil.rmtree(self.scribe_logdir)
def setup_sandbox(self): scribe_logdir = tempfile.mkdtemp() self.stream = TEST_STREAM_PREFIX + get_nonce_str(8) scribed_port = sandbox.find_open_port() tailer_port = sandbox.find_open_port() log_path = os.path.join(scribe_logdir, '%s/%s_current' % (self.stream, self.stream)) self.tailer = readers.StreamTailer(self.stream, add_newlines=False, automagic_recovery=False, timeout=0.2, host='localhost', port=tailer_port) self.logger = loggers.ScribeLogger('localhost', scribed_port, 10) with sandbox.scribed_sandbox(scribed_port, scribe_logdir): with sandbox.tailer_sandbox(tailer_port, log_path): yield shutil.rmtree(scribe_logdir)
def setup_sandbox(self): scribe_logdir = tempfile.mkdtemp() self.stream = TEST_STREAM_PREFIX + get_nonce_str(8) scribed_port = sandbox.find_open_port() tailer_port = sandbox.find_open_port() log_path = os.path.join(scribe_logdir, '%s/%s_current' % (self.stream, self.stream)) self.tailer = readers.StreamTailer( self.stream, add_newlines=False, automagic_recovery=False, timeout=0.2, host='localhost', port=tailer_port) self.logger = loggers.ScribeLogger('localhost', scribed_port, 10) with sandbox.scribed_sandbox(scribed_port, scribe_logdir): with sandbox.tailer_sandbox(tailer_port, log_path): yield shutil.rmtree(scribe_logdir)
def setup_sandbox(self): self.scribe_logdir = tempfile.mkdtemp() self.stream = 'foo' self.scribe_port = find_open_port() self.log_path = get_log_path(self.scribe_logdir, self.stream) self.logger = ScribeLogger('localhost', self.scribe_port, retry_interval=10, report_status=mock.Mock()) with scribed_sandbox(self.scribe_port, self.scribe_logdir): yield shutil.rmtree(self.scribe_logdir)