Python: Add example of models subclassing problem

In reality, we only want to model this as a `rest_framework.response.Response`, since our .qll modeling is more precise for rest-framework responses than if we also modeled it as a basic django http response. (specifically, that default mime-type handling is way different).
This commit is contained in:
Rasmus Wriedt Larsen
2023-12-18 18:13:05 +01:00
parent 5c89c38c92
commit abe6f1639a
2 changed files with 6 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
| Django.Views.View~Subclass | find_subclass_test | Member[clash2] |
| Django.Views.View~Subclass | find_subclass_test | Member[clash3] |
| Django.Views.View~Subclass | find_subclass_test | Member[clash] |
| django.http.response.HttpResponse~Subclass | find_subclass_test | Member[MyRestResponse] |
| flask.MethodView~Subclass | find_subclass_test | Member[C] |
| flask.View~Subclass | find_subclass_test | Member[A] |
| flask.View~Subclass | find_subclass_test | Member[B] |
@@ -14,3 +15,4 @@
| flask.View~Subclass | find_subclass_test | Member[clash] |
| flask.View~Subclass | find_subclass_test | Member[complete_module_alias] |
| flask.View~Subclass | find_subclass_test | Member[complete_module_alias_no_use] |
| rest_framework.response.Response~Subclass | find_subclass_test | Member[MyRestResponse] |

View File

@@ -51,3 +51,7 @@ import flask.views.View as complete_module_alias_no_use
def wrapper():
return View # $ MISSING
import rest_framework
class MyRestResponse(rest_framework.response.Response):
pass