Home / Function/ test_remove_method_from_parent() — flask Function Reference

test_remove_method_from_parent() — flask Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  954470ae_31a2_caa6_9db3_4694153ea302["test_remove_method_from_parent()"]
  dc72c3f0_27a2_eeb5_19d5_19d3385508ed["test_views.py"]
  954470ae_31a2_caa6_9db3_4694153ea302 -->|defined in| dc72c3f0_27a2_eeb5_19d5_19d3385508ed
  164a6c29_59f1_2f2f_3c1b_3228d52eb49b["post()"]
  954470ae_31a2_caa6_9db3_4694153ea302 -->|calls| 164a6c29_59f1_2f2f_3c1b_3228d52eb49b
  4d3129d2_54db_e673_646a_eba9e00383fb["get()"]
  954470ae_31a2_caa6_9db3_4694153ea302 -->|calls| 4d3129d2_54db_e673_646a_eba9e00383fb
  style 954470ae_31a2_caa6_9db3_4694153ea302 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/test_views.py lines 226–242

def test_remove_method_from_parent(app, client):
    class GetView(flask.views.MethodView):
        def get(self):
            return "GET"

    class OtherView(flask.views.MethodView):
        def post(self):
            return "POST"

    class View(GetView, OtherView):
        methods = ["GET"]

    app.add_url_rule("/", view_func=View.as_view("index"))

    assert client.get("/").data == b"GET"
    assert client.post("/").status_code == 405
    assert sorted(View.methods) == ["GET"]

Subdomains

Defined In

Calls

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free