mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-16 08:47:49 +08:00
add additional failing test for ModelAdmin generic (#505)
this will ensure that the generic constraint holds
This commit is contained in:
@@ -136,3 +136,13 @@
|
||||
|
||||
class A(admin.ModelAdmin):
|
||||
actions = [an_action] # E: List item 0 has incompatible type "Callable[[None], None]"; expected "Union[Callable[[ModelAdmin[Any], HttpRequest, QuerySet[Any]], None], str]"
|
||||
- case: errors_for_invalid_model_admin_generic
|
||||
main: |
|
||||
from django.contrib.admin import ModelAdmin
|
||||
from django.db.models import Model
|
||||
|
||||
class TestModel(Model):
|
||||
pass
|
||||
|
||||
class A(ModelAdmin[TestModel]):
|
||||
model = int # E: Incompatible types in assignment (expression has type "Type[int]", base class "ModelAdmin" defined the type as "Type[TestModel]")
|
||||
|
||||
Reference in New Issue
Block a user