test_methods_var_inheritance() — flask Function Reference
Architecture documentation for the test_methods_var_inheritance() function in test_views.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD c83101d1_38ec_111e_b6b5_837578aad59e["test_methods_var_inheritance()"] 2c28d548_0608_4e60_2810_9b6166cb0f85["test_views.py"] c83101d1_38ec_111e_b6b5_837578aad59e -->|defined in| 2c28d548_0608_4e60_2810_9b6166cb0f85 03c268dd_c73b_e95e_756f_015bdacb9550["propfind()"] c83101d1_38ec_111e_b6b5_837578aad59e -->|calls| 03c268dd_c73b_e95e_756f_015bdacb9550 d817c000_13fd_a384_a795_e9cfdfc27db2["get()"] c83101d1_38ec_111e_b6b5_837578aad59e -->|calls| d817c000_13fd_a384_a795_e9cfdfc27db2 style c83101d1_38ec_111e_b6b5_837578aad59e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tests/test_views.py lines 189–204
def test_methods_var_inheritance(app, client):
class BaseView(flask.views.MethodView):
methods = ["GET", "PROPFIND"]
class ChildView(BaseView):
def get(self):
return "GET"
def propfind(self):
return "PROPFIND"
app.add_url_rule("/", view_func=ChildView.as_view("index"))
assert client.get("/").data == b"GET"
assert client.open("/", method="PROPFIND").data == b"PROPFIND"
assert ChildView.methods == {"PROPFIND", "GET"}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does test_methods_var_inheritance() do?
test_methods_var_inheritance() is a function in the flask codebase, defined in tests/test_views.py.
Where is test_methods_var_inheritance() defined?
test_methods_var_inheritance() is defined in tests/test_views.py at line 189.
What does test_methods_var_inheritance() call?
test_methods_var_inheritance() calls 2 function(s): get, propfind.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free