Esempio n. 1
0
def test_with_time():
    directory = mkdtemp()
    logfile = os.path.join(directory, "log_with_time.log")
    logger = get_logger("test.with_time", logfile=logfile, timestamp=True)
    logger.msg("log_with_date")
    with open(logfile, "r") as fdesc:
        content = fdesc.read()
    nose.tools.assert_regexp_matches(content, "\[.*\]\[test.with_time\] log_with_date\n")
Esempio n. 2
0
def test_with_time():
    directory = mkdtemp()
    logfile = os.path.join(directory, "log_with_time.log")
    logger = get_logger("test.with_time", logfile=logfile, timestamp=True)
    logger.msg("log_with_date")
    with open(logfile, 'r') as fdesc:
        content = fdesc.read()
    nose.tools.assert_regexp_matches(
        content, '\[.*\]\[test.with_time\] log_with_date\n')
Esempio n. 3
0
def test_filename():
    directory = mkdtemp()
    filename = os.path.join(directory, "my_logfile.log")
    logger = get_logger("test.filename", logfile=filename)

    _log_sequence(logger)

    _check_logfile(filename, "test.filename")  # race if file not closed?

    os.unlink(filename)
    os.rmdir(directory)
Esempio n. 4
0
def test_filename():
    directory = mkdtemp()
    filename = os.path.join(directory, "my_logfile.log")
    logger = get_logger("test.filename", logfile=filename)

    _log_sequence(logger)

    _check_logfile(filename, "test.filename")  # race if file not closed?

    os.unlink(filename)
    os.rmdir(directory)
Esempio n. 5
0
def test_add_logfile():
    directory = mkdtemp()
    first_filename = os.path.join(directory, "first_file.log")
    second_filename = os.path.join(directory, "second_file.log")
    logger = get_logger("test.add_logfile", logfile=first_filename)
    logger.add_logfile(second_filename)

    _log_sequence(logger)

    _check_logfile(first_filename, "test.add_logfile")
    _check_logfile(second_filename, "test.add_logfile")

    os.unlink(first_filename)
    os.unlink(second_filename)
    os.rmdir(directory)
Esempio n. 6
0
def test_add_logfile():
    directory = mkdtemp()
    first_filename = os.path.join(directory, "first_file.log")
    second_filename = os.path.join(directory, "second_file.log")
    logger = get_logger("test.add_logfile", logfile=first_filename)
    logger.add_logfile(second_filename)

    _log_sequence(logger)

    _check_logfile(first_filename, "test.add_logfile")
    _check_logfile(second_filename, "test.add_logfile")

    os.unlink(first_filename)
    os.unlink(second_filename)
    os.rmdir(directory)
Esempio n. 7
0
def test_fdesc():
    """
    todo: use setup to create initial file desc and teardown to unlink it
    """
    fdesc, filename = mkstemp(suffix='.log')
    # FIXME: how do you use that fdesc? It's an int.
    fdesc = open(filename, 'wb')
    logger = get_logger("test.fdesc", logfile=fdesc)

    _log_sequence(logger)

    fdesc.close()

    _check_logfile(filename, "test.fdesc")

    os.unlink(filename)
Esempio n. 8
0
def test_fdesc():
    """
    todo: use setup to create initial file desc and teardown to unlink it
    """
    fdesc, filename = mkstemp(suffix='.log')
    # FIXME: how do you use that fdesc? It's an int.
    fdesc = open(filename, 'wb')
    logger = get_logger("test.fdesc", logfile=fdesc)

    _log_sequence(logger)

    fdesc.close()

    _check_logfile(filename, "test.fdesc")

    os.unlink(filename)
Esempio n. 9
0
def test_add_logfile_nodots():
    directory = mkdtemp()
    first_filename = os.path.join(directory, "first_file.log")
    second_filename = os.path.join(directory, "second_file.log")
    logger_name = "test.add_logfile_nodots"
    logger = get_logger(logger_name, logfile=first_filename)
    logger.add_logfile(second_filename, dots=False)

    _log_sequence(logger)

    _check_logfile(first_filename, logger_name)
    _check_logfile(second_filename, logger_name, dots=False)

    with open(second_filename, 'r') as fd:
        assert "xxxxx" not in fd.read()
    os.unlink(first_filename)
    os.unlink(second_filename)
    os.rmdir(directory)
Esempio n. 10
0
def test_add_logfile_nodots():
    directory = mkdtemp()
    first_filename = os.path.join(directory, "first_file.log")
    second_filename = os.path.join(directory, "second_file.log")
    logger_name = "test.add_logfile_nodots"
    logger = get_logger(logger_name, logfile=first_filename)
    logger.add_logfile(second_filename, dots=False)

    _log_sequence(logger)

    _check_logfile(first_filename, logger_name)
    _check_logfile(second_filename, logger_name, dots=False)

    with open(second_filename, 'r') as fd:
        assert "xxxxx" not in fd.read()
    os.unlink(first_filename)
    os.unlink(second_filename)
    os.rmdir(directory)
Esempio n. 11
0
def test_stdout_init():
    logger = get_logger("test.stdout_init", logfile=sys.stdout)
    assert logger
Esempio n. 12
0
 def _get_logger(self):
     if isinstance(self.verbose, ProgressAndLog):
         return self.verbose
     return get_logger(name=self.__class__.__name__,
                       verbosity_offset=self.verbose)
Esempio n. 13
0
def test_stdout_init():
    logger = get_logger("test.stdout_init", logfile=sys.stdout)
    assert logger
Esempio n. 14
0
 def _get_logger(self):
     if isinstance(self.verbose, ProgressAndLog):
         return self.verbose
     return get_logger(name=self.__class__.__name__,
                       verbosity_offset=self.verbose)