test_request_exception_signal() — flask Function Reference
Architecture documentation for the test_request_exception_signal() function in test_signals.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 213d6101_7434_56f7_dad7_f37aa8f6467e["test_request_exception_signal()"] a3094b63_9b33_613c_f8a0_440ab19800e5["test_signals.py"] 213d6101_7434_56f7_dad7_f37aa8f6467e -->|defined in| a3094b63_9b33_613c_f8a0_440ab19800e5 style 213d6101_7434_56f7_dad7_f37aa8f6467e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tests/test_signals.py lines 95–112
def test_request_exception_signal():
app = flask.Flask(__name__)
recorded = []
@app.route("/")
def index():
raise ZeroDivisionError
def record(sender, exception):
recorded.append(exception)
flask.got_request_exception.connect(record, app)
try:
assert app.test_client().get("/").status_code == 500
assert len(recorded) == 1
assert isinstance(recorded[0], ZeroDivisionError)
finally:
flask.got_request_exception.disconnect(record, app)
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does test_request_exception_signal() do?
test_request_exception_signal() is a function in the flask codebase, defined in tests/test_signals.py.
Where is test_request_exception_signal() defined?
test_request_exception_signal() is defined in tests/test_signals.py at line 95.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free