Home / Function/ test_view_patching() — flask Function Reference

test_view_patching() — flask Function Reference

Architecture documentation for the test_view_patching() function in test_views.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  126a0cf7_f7cf_dca0_68bb_8a094b13e0fe["test_view_patching()"]
  dc72c3f0_27a2_eeb5_19d5_19d3385508ed["test_views.py"]
  126a0cf7_f7cf_dca0_68bb_8a094b13e0fe -->|defined in| dc72c3f0_27a2_eeb5_19d5_19d3385508ed
  316a7189_bc55_c341_778d_77039514e60b["common_test()"]
  126a0cf7_f7cf_dca0_68bb_8a094b13e0fe -->|calls| 316a7189_bc55_c341_778d_77039514e60b
  894d8937_30f2_5e70_e788_9b6ee77fc514["post()"]
  126a0cf7_f7cf_dca0_68bb_8a094b13e0fe -->|calls| 894d8937_30f2_5e70_e788_9b6ee77fc514
  4d3129d2_54db_e673_646a_eba9e00383fb["get()"]
  126a0cf7_f7cf_dca0_68bb_8a094b13e0fe -->|calls| 4d3129d2_54db_e673_646a_eba9e00383fb
  style 126a0cf7_f7cf_dca0_68bb_8a094b13e0fe fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/test_views.py lines 41–59

def test_view_patching(app):
    class Index(flask.views.MethodView):
        def get(self):
            raise ZeroDivisionError

        def post(self):
            raise ZeroDivisionError

    class Other(Index):
        def get(self):
            return "GET"

        def post(self):
            return "POST"

    view = Index.as_view("index")
    view.view_class = Other
    app.add_url_rule("/", view_func=view)
    common_test(app)

Subdomains

Defined In

Frequently Asked Questions

What does test_view_patching() do?
test_view_patching() is a function in the flask codebase, defined in tests/test_views.py.
Where is test_view_patching() defined?
test_view_patching() is defined in tests/test_views.py at line 41.
What does test_view_patching() call?
test_view_patching() calls 3 function(s): common_test, get, post.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free