@@ -30,9 +30,8 @@ class LogLevel(Enum):
3030@pytest .fixture
3131def logger (stdout , log_level ):
3232 def _logger ():
33- logging .basicConfig (stream = stdout , level = log_level .NOTSET .value )
34- logger = logging .getLogger (name = service_name ())
35- return logger
33+ logging .basicConfig (stream = stdout , level = log_level .INFO .value )
34+ return logging .getLogger (name = service_name ())
3635
3736 return _logger
3837
@@ -51,17 +50,15 @@ def service_name():
5150
5251
5352def test_copy_config_to_ext_loggers (stdout , logger , log_level ):
54-
55- msg = "test message"
56-
57- # GIVEN a external logger and powertools logger initialized
53+ # GIVEN an external logger and powertools logger initialized
5854 logger_1 = logger ()
5955 logger_2 = logger ()
6056
6157 powertools_logger = Logger (service = service_name (), level = log_level .INFO .value , stream = stdout )
6258
6359 # WHEN configuration copied from powertools logger to ALL external loggers AND our external logger used
6460 utils .copy_config_to_registered_loggers (source_logger = powertools_logger )
61+ msg = "test message1"
6562 logger_1 .info (msg )
6663 logger_2 .info (msg )
6764 logs = capture_multiple_logging_statements_output (stdout )
@@ -77,15 +74,13 @@ def test_copy_config_to_ext_loggers(stdout, logger, log_level):
7774
7875
7976def test_copy_config_to_ext_loggers_include (stdout , logger , log_level ):
80-
81- msg = "test message"
82-
83- # GIVEN a external logger and powertools logger initialized
77+ # GIVEN an external logger and powertools logger initialized
8478 logger = logger ()
8579 powertools_logger = Logger (service = service_name (), level = log_level .INFO .value , stream = stdout )
8680
8781 # WHEN configuration copied from powertools logger to ALL external loggers AND our external logger used
8882 utils .copy_config_to_registered_loggers (source_logger = powertools_logger , include = {logger .name })
83+ msg = "test message2"
8984 logger .info (msg )
9085 log = capture_logging_output (stdout )
9186
@@ -99,8 +94,7 @@ def test_copy_config_to_ext_loggers_include(stdout, logger, log_level):
9994
10095
10196def test_copy_config_to_ext_loggers_wrong_include (stdout , logger , log_level ):
102-
103- # GIVEN a external logger and powertools logger initialized
97+ # GIVEN an external logger and powertools logger initialized
10498 logger = logger ()
10599 powertools_logger = Logger (service = service_name (), level = log_level .INFO .value , stream = stdout )
106100
@@ -112,8 +106,7 @@ def test_copy_config_to_ext_loggers_wrong_include(stdout, logger, log_level):
112106
113107
114108def test_copy_config_to_ext_loggers_exclude (stdout , logger , log_level ):
115-
116- # GIVEN a external logger and powertools logger initialized
109+ # GIVEN an external logger and powertools logger initialized
117110 logger = logger ()
118111 powertools_logger = Logger (service = service_name (), level = log_level .INFO .value , stream = stdout )
119112
@@ -125,10 +118,7 @@ def test_copy_config_to_ext_loggers_exclude(stdout, logger, log_level):
125118
126119
127120def test_copy_config_to_ext_loggers_include_exclude (stdout , logger , log_level ):
128-
129- msg = "test message"
130-
131- # GIVEN a external logger and powertools logger initialized
121+ # GIVEN an external logger and powertools logger initialized
132122 logger_1 = logger ()
133123 logger_2 = logger ()
134124
@@ -138,6 +128,7 @@ def test_copy_config_to_ext_loggers_include_exclude(stdout, logger, log_level):
138128 utils .copy_config_to_registered_loggers (
139129 source_logger = powertools_logger , include = {logger_1 .name , logger_2 .name }, exclude = {logger_1 .name }
140130 )
131+ msg = "test message3"
141132 logger_2 .info (msg )
142133 log = capture_logging_output (stdout )
143134
@@ -152,10 +143,9 @@ def test_copy_config_to_ext_loggers_include_exclude(stdout, logger, log_level):
152143
153144
154145def test_copy_config_to_ext_loggers_clean_old_handlers (stdout , logger , log_level ):
155-
156- # GIVEN a external logger with handler and powertools logger initialized
146+ # GIVEN an external logger with handler and powertools logger initialized
157147 logger = logger ()
158- handler = logging .FileHandler ( "logfile" )
148+ handler = logging .NullHandler ( )
159149 logger .addHandler (handler )
160150 powertools_logger = Logger (service = service_name (), level = log_level .INFO .value , stream = stdout )
161151
@@ -169,17 +159,15 @@ def test_copy_config_to_ext_loggers_clean_old_handlers(stdout, logger, log_level
169159
170160
171161def test_copy_config_to_ext_loggers_custom_log_level (stdout , logger , log_level ):
172-
173- msg = "test message"
174-
175- # GIVEN a external logger and powertools logger initialized
162+ # GIVEN an external logger and powertools logger initialized
176163 logger = logger ()
177164 powertools_logger = Logger (service = service_name (), level = log_level .CRITICAL .value , stream = stdout )
178165 level = log_level .WARNING .name
179166
180167 # WHEN configuration copied from powertools logger to ALL external loggers
181168 # AND our external logger used with custom log_level
182169 utils .copy_config_to_registered_loggers (source_logger = powertools_logger , include = {logger .name }, log_level = level )
170+ msg = "test message4"
183171 logger .warning (msg )
184172 log = capture_logging_output (stdout )
185173
0 commit comments