Skip to content

Commit 26090ea

Browse files
committed
catch logs in test
1 parent 5a5538c commit 26090ea

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

opentelemetry-sdk/tests/logs/test_logger_provider_cache.py

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,16 @@ def test_get_logger_single_handler(self):
3434
# Ensure logger is lazily cached
3535
self.assertEqual(0, len(logger_cache))
3636

37-
logger.warning("test message")
37+
with self.assertLogs(level=logging.WARNING):
38+
logger.warning("test message")
3839

3940
self.assertEqual(1, len(logger_cache))
4041

4142
# Ensure only one logger is cached
42-
rounds = 100
43-
for _ in range(rounds):
44-
logger.warning("test message")
43+
with self.assertLogs(level=logging.WARNING):
44+
rounds = 100
45+
for _ in range(rounds):
46+
logger.warning("test message")
4547

4648
self.assertEqual(1, len(logger_cache))
4749

@@ -56,15 +58,17 @@ def test_get_logger_multiple_loggers(self):
5658
# Ensure loggers are lazily cached
5759
self.assertEqual(0, len(logger_cache))
5860

59-
for logger in loggers:
60-
logger.warning("test message")
61+
with self.assertLogs(level=logging.WARNING):
62+
for logger in loggers:
63+
logger.warning("test message")
6164

6265
self.assertEqual(num_loggers, len(logger_cache))
6366

64-
rounds = 100
65-
for _ in range(rounds):
66-
for logger in loggers:
67-
logger.warning("test message")
67+
with self.assertLogs(level=logging.WARNING):
68+
rounds = 100
69+
for _ in range(rounds):
70+
for logger in loggers:
71+
logger.warning("test message")
6872

6973
self.assertEqual(num_loggers, len(logger_cache))
7074

0 commit comments

Comments
 (0)