diff --git a/tests/test_should_ignore_error.py b/tests/test_should_ignore_error.py index fd06436b..c5287652 100644 --- a/tests/test_should_ignore_error.py +++ b/tests/test_should_ignore_error.py @@ -2,6 +2,14 @@ import pytest from flask import Flask def test_should_ignore_error_deprecation_warning(): + """Minimal test: check DeprecationWarning and return value.""" app = Flask(__name__) with pytest.warns(DeprecationWarning): - assert app.should_ignore_error(None) is False \ No newline at end of file + assert app.should_ignore_error(None) is False + +@pytest.mark.parametrize("error", [Exception(), ValueError(), RuntimeError()]) +def test_should_ignore_error_multiple_exceptions(error): + """Verify that should_ignore_error issues a DeprecationWarning for multiple exception types.""" + app = Flask(__name__) + with pytest.warns(DeprecationWarning): + assert app.should_ignore_error(error) is False