diff options
Diffstat (limited to 'tests/aggregation_regress')
-rw-r--r-- | tests/aggregation_regress/tests.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/aggregation_regress/tests.py b/tests/aggregation_regress/tests.py index 9c8bac0d21..7f03d66bab 100644 --- a/tests/aggregation_regress/tests.py +++ b/tests/aggregation_regress/tests.py @@ -769,6 +769,11 @@ class AggregationTests(TestCase): with self.assertRaisesMessage(ValueError, msg): Author.objects.annotate(friends=Count('friends')) + def test_fk_attname_conflict(self): + msg = "The annotation 'contact_id' conflicts with a field on the model." + with self.assertRaisesMessage(ValueError, msg): + Book.objects.annotate(contact_id=F('publisher_id')) + def test_values_queryset_non_conflict(self): # Regression for #14707 -- If you're using a values query set, some potential conflicts are avoided. |