def test_follow_files_nostate(self): follow_paths = [self.logfile_path] lastlines_dirpath = tempfile.mkdtemp() procs, pipes = monitors_util.launch_tails(follow_paths, lastlines_dirpath) lines, bad_pipes = monitors_util.poll_tail_pipes( pipes, lastlines_dirpath) first_shouldmatch = '[%s]\t%s' % (self.logfile_path, self.lastline) self.assertEquals(lines[0], first_shouldmatch) monitors_util.snuff(procs.values())
def test_follow_files_nostate(self): follow_paths = [self.logfile_path] lastlines_dirpath = tempfile.mkdtemp() procs, pipes = monitors_util.launch_tails( follow_paths, lastlines_dirpath) lines, bad_pipes = monitors_util.poll_tail_pipes( pipes, lastlines_dirpath) first_shouldmatch = '[%s]\t%s' % ( self.logfile_path, self.lastline) self.assertEquals(lines[0], first_shouldmatch) monitors_util.snuff(procs.values())
def test_follow_files(self): follow_paths = [self.logfile_path] procs, pipes = monitors_util.launch_tails( follow_paths, self.lastlines_dirpath) lines, bad_pipes = monitors_util.poll_tail_pipes( pipes, self.lastlines_dirpath) first_shouldmatch = '[%s]\t%s' % ( self.logfile_path, self.line_after_lastline_seen) self.assertEquals(lines[0], first_shouldmatch) monitors_util.snuff(procs.values()) last_shouldmatch = '[%s]\t%s' % (self.logfile_path, self.lastline) self.assertEquals(lines[-1], last_shouldmatch)