コード例 #1
0
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
コード例 #2
0
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