summaryrefslogtreecommitdiff
path: root/tests/invalid_models_tests/test_models.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/invalid_models_tests/test_models.py')
-rw-r--r--tests/invalid_models_tests/test_models.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/invalid_models_tests/test_models.py b/tests/invalid_models_tests/test_models.py
index a589fec807..8b6d705acb 100644
--- a/tests/invalid_models_tests/test_models.py
+++ b/tests/invalid_models_tests/test_models.py
@@ -1343,6 +1343,17 @@ class OtherModelTests(SimpleTestCase):
],
)
+ def test_inherited_overriden_property_no_clash(self):
+ class Cheese:
+ @property
+ def filling_id(self):
+ pass
+
+ class Sandwich(Cheese, models.Model):
+ filling = models.ForeignKey("self", models.CASCADE)
+
+ self.assertEqual(Sandwich.check(), [])
+
def test_single_primary_key(self):
class Model(models.Model):
foo = models.IntegerField(primary_key=True)