|
|
@ -28,7 +28,9 @@ def test_forgetful_buffering_handler_emit_forgets_log_records_when_capacity_reac |
|
|
|
def test_format_buffered_logs_for_payload_flattens_log_buffer(): |
|
|
|
handler = module.Forgetful_buffering_handler(byte_capacity=100, log_level=1) |
|
|
|
handler.buffer = ['foo\n', 'bar\n'] |
|
|
|
flexmock(module.logging).should_receive('getLogger').and_return(flexmock(handlers=[handler])) |
|
|
|
logger = flexmock(handlers=[handler]) |
|
|
|
logger.should_receive('removeHandler') |
|
|
|
flexmock(module.logging).should_receive('getLogger').and_return(logger) |
|
|
|
|
|
|
|
payload = module.format_buffered_logs_for_payload() |
|
|
|
|
|
|
@ -39,7 +41,9 @@ def test_format_buffered_logs_for_payload_inserts_truncation_indicator_when_logs |
|
|
|
handler = module.Forgetful_buffering_handler(byte_capacity=100, log_level=1) |
|
|
|
handler.buffer = ['foo\n', 'bar\n'] |
|
|
|
handler.forgot = True |
|
|
|
flexmock(module.logging).should_receive('getLogger').and_return(flexmock(handlers=[handler])) |
|
|
|
logger = flexmock(handlers=[handler]) |
|
|
|
logger.should_receive('removeHandler') |
|
|
|
flexmock(module.logging).should_receive('getLogger').and_return(logger) |
|
|
|
|
|
|
|
payload = module.format_buffered_logs_for_payload() |
|
|
|
|
|
|
@ -47,9 +51,9 @@ def test_format_buffered_logs_for_payload_inserts_truncation_indicator_when_logs |
|
|
|
|
|
|
|
|
|
|
|
def test_format_buffered_logs_for_payload_without_handler_produces_empty_payload(): |
|
|
|
flexmock(module.logging).should_receive('getLogger').and_return( |
|
|
|
flexmock(handlers=[module.logging.Handler()]) |
|
|
|
) |
|
|
|
logger = flexmock(handlers=[module.logging.Handler()]) |
|
|
|
logger.should_receive('removeHandler') |
|
|
|
flexmock(module.logging).should_receive('getLogger').and_return(logger) |
|
|
|
|
|
|
|
payload = module.format_buffered_logs_for_payload() |
|
|
|
|
|
|
|