def test_notice_error_strip_message_enabled_outside_transaction(): settings = application_settings() assert settings.strip_exception_messages.enabled try: assert not error_is_saved(ErrorTwo) raise ErrorTwo(ErrorTwo.message) except ErrorTwo: application_instance = application() application_instance.notice_error() my_error = core_application_stats_engine_error(_error_two_name) assert my_error.message == STRIP_EXCEPTION_MESSAGE
def test_notice_error_strip_message_disabled_outside_transaction(): settings = application_settings() assert not settings.strip_exception_messages.enabled try: assert not error_is_saved(ErrorOne) raise ErrorOne(ErrorOne.message) except ErrorOne: application_instance = application() application_instance.notice_error() my_error = core_application_stats_engine_error(_error_one_name) assert my_error.message == ErrorOne.message
def test_notice_error_strip_message_not_in_allowlist_outside_transaction(): settings = application_settings() assert settings.strip_exception_messages.enabled assert _error_four_name not in settings.strip_exception_messages.allowlist try: assert not error_is_saved(ErrorFour) raise ErrorFour(ErrorFour.message) except ErrorFour: application_instance = application() application_instance.notice_error() my_error = core_application_stats_engine_error(_error_four_name) assert my_error.message == STRIP_EXCEPTION_MESSAGE
def test_notice_error_strip_message_in_allowlist_outside_transaction(): settings = application_settings() assert settings.strip_exception_messages.enabled assert _error_three_name in settings.strip_exception_messages.allowlist try: assert not error_is_saved(ErrorThree) raise ErrorThree(ErrorThree.message) except ErrorThree: application_instance = application() application_instance.notice_error() my_error = core_application_stats_engine_error(_error_three_name) assert my_error.message == ErrorThree.message