diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/regressiontests/aggregation_regress/tests.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/regressiontests/aggregation_regress/tests.py b/tests/regressiontests/aggregation_regress/tests.py index 15692b6422..49e1e611e9 100644 --- a/tests/regressiontests/aggregation_regress/tests.py +++ b/tests/regressiontests/aggregation_regress/tests.py @@ -662,6 +662,13 @@ class AggregationTests(TestCase): {"pk__count": None} ) + def test_none_call_before_aggregate(self): + # Regression for #11789 + self.assertEqual( + Author.objects.none().aggregate(Avg('age')), + {'age__avg': None} + ) + def test_annotate_and_join(self): self.assertEqual( Author.objects.annotate(c=Count("friends__name")).exclude(friends__name="Joe").count(), |
