support for models.Model.objects, abstract mixins

This commit is contained in:
Maxim Kurnikov
2018-11-14 02:33:50 +03:00
parent 9a68263257
commit 41cc79b957
13 changed files with 200 additions and 103 deletions

View File

@@ -55,4 +55,17 @@ class Profile(models.Model):
profile = Profile()
reveal_type(profile.user_id) # E: Revealed type is 'builtins.int'
[out]
[out]
[case testToParameterKeywordMaybeAbsent]
from django.db import models
class User(models.Model):
pass
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='profile')
reveal_type(User().profile) # E: Revealed type is 'main.Profile'
[out]