-
Notifications
You must be signed in to change notification settings - Fork 724
Closed
Description
Python 3.13 on ubuntu:
____ TestSimpleLogRecordProcessor.test_simple_log_record_processor_shutdown ____
self = <tests.logs.test_export.TestSimpleLogRecordProcessor testMethod=test_simple_log_record_processor_shutdown>
def test_simple_log_record_processor_shutdown(self):
exporter = InMemoryLogExporter()
logger_provider = LoggerProvider()
logger_provider.add_log_record_processor(
SimpleLogRecordProcessor(exporter)
)
logger = logging.getLogger("shutdown")
logger.propagate = False
logger.addHandler(LoggingHandler(logger_provider=logger_provider))
logger.warning("Something is wrong")
finished_logs = exporter.get_finished_logs()
self.assertEqual(len(finished_logs), 1)
warning_log_record = finished_logs[0].log_record
self.assertEqual(warning_log_record.body, "Something is wrong")
self.assertEqual(warning_log_record.severity_text, "WARN")
self.assertEqual(
warning_log_record.severity_number, SeverityNumber.WARN
)
self.assertEqual(
finished_logs[0].instrumentation_scope.name, "shutdown"
)
exporter.clear()
logger_provider.shutdown()
> with self.assertLogs(level=logging.WARNING):
opentelemetry-sdk/tests/logs/test_export.py:196:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/opt/hostedtoolcache/Python/3.13.4/x64/lib/python3.13/unittest/_log.py:84: in __exit__
self._raiseFailure(
E AssertionError: no logs of level WARNING or higher triggered on root
mcepl
Metadata
Metadata
Assignees
Labels
No labels