summaryrefslogtreecommitdiff
path: root/tests/aggregation
diff options
context:
space:
mode:
Diffstat (limited to 'tests/aggregation')
-rw-r--r--tests/aggregation/tests.py6
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(