Exemplo n.º 1
0
def test_logger_persist_emit():
    logger = LPLogger()
    logger.persist = True
    with logger.context(bind={"foo": "bar"}):
        logger.log("TEST")
    body = {"logs": logger.events}
    emit_logs(body)
Exemplo n.º 2
0
def test_logger_persist_events_context():
    logger = LPLogger()
    logger.persist = True
    with logger.context(bind={"foo": "bar"}):
        logger.log("TEST")
    for e in logger.events:
        # {"level": level, "event": event, "context": self._logger._context}
        assert e["event"] == "TEST"
        assert e["context"] == {"foo": "bar"}
Exemplo n.º 3
0
def test_encode_logger():
    logger = LPLogger()
    json.dumps(logger, cls=AutoEncoder)
Exemplo n.º 4
0
def test_create_logger():
    logger = LPLogger()
    assert isinstance(logger, LPLogger)
Exemplo n.º 5
0
def test_logger_bind_unbind():
    logger = LPLogger()
    logger.bind(foo="bar")
    logger.unbind("foo")
Exemplo n.º 6
0
def test_logger_context_action():
    logger = LPLogger()
    with logger.context(bind={"foo": "bar"}, action="my_action"):
        logger.log("TEST")
Exemplo n.º 7
0
def test_create_logger_persist():
    logger = LPLogger()
    logger.persist = True
    assert isinstance(logger, LPLogger)
Exemplo n.º 8
0
def test_logger_persist_events():
    logger = LPLogger()
    logger.persist = True
    logger.log("TEST")
    for e in logger.events:
        assert e["event"] == "TEST"
Exemplo n.º 9
0
def test_logger_log_critical():
    logger = LPLogger()
    logger.critical("Test critical.")
Exemplo n.º 10
0
def test_logger_log_error():
    logger = LPLogger()
    logger.error("Test error.")
Exemplo n.º 11
0
def test_logger_log_warning():
    logger = LPLogger()
    logger.warning("Test warning.")
Exemplo n.º 12
0
def test_logger_log_info():
    logger = LPLogger()
    logger.info("Test info.")
Exemplo n.º 13
0
def test_logger_log():
    logger = LPLogger()
    logger.log("Test log.")