diff options
Diffstat (limited to 'tests/aggregation')
| -rw-r--r-- | tests/aggregation/tests.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/aggregation/tests.py b/tests/aggregation/tests.py index 2e68d0a7f3..758b101157 100644 --- a/tests/aggregation/tests.py +++ b/tests/aggregation/tests.py @@ -496,10 +496,16 @@ class AggregateTestCase(TestCase): self.assertEqual(vals, {"num_authors__avg": Approximate(1.66, places=1)}) def test_avg_duration_field(self): + # Explicit `output_field`. self.assertEqual( Publisher.objects.aggregate(Avg('duration', output_field=DurationField())), {'duration__avg': datetime.timedelta(days=1, hours=12)} ) + # Implicit `output_field`. + self.assertEqual( + Publisher.objects.aggregate(Avg('duration')), + {'duration__avg': datetime.timedelta(days=1, hours=12)} + ) def test_sum_duration_field(self): self.assertEqual( |
