def test_local_config_file_override_hsm_enabled(settings): apply_local_high_security_mode_setting(settings) assert settings.capture_params not in (True, None) assert settings.transaction_tracer.record_sql in ('off', 'obfuscated') assert settings.strip_exception_messages.enabled assert settings.custom_insights_events.enabled is False assert settings.message_tracer.segment_parameters_enabled is False
def test_local_config_file_override_hsm_disabled(settings): original_capture_params = settings.capture_params original_record_sql = settings.transaction_tracer.record_sql original_strip_messages = settings.strip_exception_messages.enabled original_custom_events = settings.custom_insights_events.enabled original_message_segment_params_enabled = settings.message_tracer.segment_parameters_enabled original_application_logging_forwarding_enabled = settings.application_logging.forwarding.enabled apply_local_high_security_mode_setting(settings) assert settings.capture_params == original_capture_params assert settings.transaction_tracer.record_sql == original_record_sql assert settings.strip_exception_messages.enabled == original_strip_messages assert settings.custom_insights_events.enabled == original_custom_events assert settings.message_tracer.segment_parameters_enabled == original_message_segment_params_enabled assert settings.application_logging.forwarding.enabled == original_application_logging_forwarding_enabled