Update clear_exception_traceback fixture

This commit is contained in:
Erik 2025-05-08 09:08:46 +02:00
parent 25cafd7b43
commit b590cd1e6c

View File

@ -322,30 +322,42 @@ def clear_exception_traceback(request: pytest.FixtureRequest) -> Generator[None]
raises_ctx: list[_pytest.python_api.RaisesContext] = []
for fixture_name in request.fixturenames:
if fixture_name not in {
"addon_info_error",
"addon_store_info_error",
"api_exception",
"backup_info_side_effect",
"create_backup_error",
"doorbell_state_side_effect",
"error",
"error_type",
"error",
"exc",
"exception",
"expand_side_effect",
"expectation",
"imap_wait_server_push_exception",
"go2rtc_error",
"raise_error",
"expected_result",
"go2rtc_error",
"imap_wait_server_push_exception",
"init_tts_cache_dir_side_effect",
"install_addon_error",
"p_error",
"raise_error",
"remove_side_effect",
"raised",
"raises",
"set_active_program_option_side_effect",
"set_active_program_options_side_effect",
"set_addon_options_error",
"set_query_mock",
"set_selected_program_option_side_effect",
"set_selected_program_options_side_effect",
"side_eff",
"side_effect",
"sideeffect",
"start_addon_error",
"subscriber_side_effect",
"supervisor_error",
"test_exception",
"update_addon_error",
}:
continue
if isinstance(request.getfixturevalue(fixture_name), BaseException):