You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
946 B

# License: Apache 2.0. See LICENSE file in root directory.
# Copyright(c) 2022 Intel Corporation. All Rights Reserved.
from rspy import log, test
test.set_env_vars( { 'LRS_LOG_LEVEL' : 'WARN' } )
import pyrealsense2 as rs
import common
import os
#############################################################################################
#
with test.closure( "With LRS_LOG_LEVEL" ):
test.check_equal( os.environ.get('LRS_LOG_LEVEL'), 'WARN', on_fail=test.ABORT )
rs.log_to_callback( rs.log_severity.error, common.message_counter )
test.check_equal( common.n_messages, 0 )
common.log_all()
# Without LRS_LOG_LEVEL, the result would be 1 (error)
#test.check_equal( common.n_messages, 1 )
# But, since we have the log-level forced to warning:
test.check_equal( common.n_messages, 2 )
#
#############################################################################################
test.print_results_and_exit()