@@ -425,6 +425,8 @@ async def test_setup_async_loggers_basic(
425425
426426 async with setup_async_loggers (
427427 log_format_local_dev_enabled = log_format_local_dev_enabled ,
428+ logger_filter_mapping = {}, # No filters for this test
429+ tracing_settings = None , # No tracing for this test
428430 ):
429431 test_logger = logging .getLogger ("test_async_logger" )
430432 test_logger .info ("Test async log message" )
@@ -453,6 +455,7 @@ async def test_setup_async_loggers_with_filters(
453455 async with setup_async_loggers (
454456 log_format_local_dev_enabled = True ,
455457 logger_filter_mapping = filter_mapping ,
458+ tracing_settings = None , # No tracing for this test
456459 ):
457460 test_logger = logging .getLogger ("test_filtered_logger" )
458461 unfiltered_logger = logging .getLogger ("test_unfiltered_logger" )
@@ -488,7 +491,8 @@ async def test_setup_async_loggers_with_tracing_settings(
488491 # But we can test that the function accepts the parameter
489492 async with setup_async_loggers (
490493 log_format_local_dev_enabled = False ,
491- tracing_settings = None , # Would normally be TracingSettings object
494+ logger_filter_mapping = {}, # No filters for this test
495+ tracing_settings = None ,
492496 ):
493497 test_logger = logging .getLogger ("test_tracing_logger" )
494498 test_logger .info ("Test message with tracing settings" )
@@ -510,7 +514,11 @@ async def test_setup_async_loggers_context_manager_cleanup(
510514
511515 test_logger = logging .getLogger ("test_cleanup_logger" )
512516
513- async with setup_async_loggers (log_format_local_dev_enabled = True ):
517+ async with setup_async_loggers (
518+ log_format_local_dev_enabled = True ,
519+ logger_filter_mapping = {},
520+ tracing_settings = None ,
521+ ):
514522 # During the context, handlers should be replaced
515523 test_logger .info ("Message during context" )
516524
@@ -519,12 +527,6 @@ async def test_setup_async_loggers_context_manager_cleanup(
519527
520528 await asyncio .sleep (0.1 )
521529
522- # After context exit, check cleanup message
523- assert "Async logging context exiting" in caplog .text
524-
525- # Note: We can't easily test handler restoration without more complex setup
526- # but we can verify the function completed without errors
527-
528530
529531async def test_setup_async_loggers_exception_handling (
530532 caplog : pytest .LogCaptureFixture ,
@@ -539,7 +541,11 @@ def _raise_test_exception():
539541 raise ValueError (exc_msg )
540542
541543 try :
542- async with setup_async_loggers (log_format_local_dev_enabled = True ):
544+ async with setup_async_loggers (
545+ log_format_local_dev_enabled = True ,
546+ logger_filter_mapping = {},
547+ tracing_settings = None ,
548+ ):
543549 test_logger = logging .getLogger ("test_exception_logger" )
544550 test_logger .info ("Message before exception" )
545551
@@ -557,4 +563,3 @@ def _raise_test_exception():
557563
558564 # Check that the message was logged and cleanup happened
559565 assert "Message before exception" in caplog .text
560- assert "Async logging context exiting" in caplog .text
0 commit comments