@@ -444,6 +444,11 @@ def test_env_with_prefix(self):
444444 setting = Settings .worker_redirect_stdouts_level ,
445445 expected_value = "error" ,
446446 ),
447+ EnvCase (
448+ env = {"WORKER_OVERRIDE_LOGGING" : "no" },
449+ setting = Settings .worker_override_logging ,
450+ expected_value = False ,
451+ ),
447452 ],
448453 )
449454 def test_env (self , env , setting , expected_value ):
@@ -555,6 +560,7 @@ def test_defaults(self):
555560 assert conf .web_cors_options is None
556561 assert conf .worker_redirect_stdouts
557562 assert conf .worker_redirect_stdouts_level == "WARN"
563+ assert conf .worker_override_logging
558564
559565 assert conf .agent_supervisor is mode .OneForOneSupervisor
560566
@@ -677,6 +683,7 @@ def assert_config_equivalent(
677683 },
678684 worker_redirect_stdouts = False ,
679685 worker_redirect_stdouts_level = "DEBUG" ,
686+ worker_override_logging = False ,
680687 broker_max_poll_records = 1000 ,
681688 broker_max_poll_interval = 10000 ,
682689 timezone = pytz .timezone ("US/Eastern" ), # noqa: B008
@@ -745,6 +752,7 @@ def assert_config_equivalent(
745752 web_cors_options = web_cors_options ,
746753 worker_redirect_stdouts = worker_redirect_stdouts ,
747754 worker_redirect_stdouts_level = worker_redirect_stdouts_level ,
755+ worker_override_logging = worker_override_logging ,
748756 logging_config = logging_config ,
749757 consumer_auto_offset_reset = consumer_auto_offset_reset ,
750758 ConsumerScheduler = ConsumerScheduler ,
@@ -809,6 +817,7 @@ def assert_config_equivalent(
809817 assert conf .web_cors_options == web_cors_options
810818 assert conf .worker_redirect_stdouts == worker_redirect_stdouts
811819 assert conf .worker_redirect_stdouts_level == worker_redirect_stdouts_level
820+ assert conf .worker_override_logging == worker_override_logging
812821 assert conf .broker_max_poll_records == broker_max_poll_records
813822 assert conf .broker_max_poll_interval == broker_max_poll_interval
814823 assert conf .logging_config == logging_config
0 commit comments