[3.0.x] Refs #31312 -- Fixed FTimeDeltaTests.test_date_case_subtraction() test.
Follow up to 16cacdcb3f7856df5454b648503374de150fa245.
This commit is contained in:
parent
16cacdcb3f
commit
94e192a580
@ -1439,14 +1439,14 @@ class FTimeDeltaTests(TestCase):
|
|||||||
queryset = Experiment.objects.annotate(
|
queryset = Experiment.objects.annotate(
|
||||||
date_case=Case(
|
date_case=Case(
|
||||||
When(Q(name='e0'), then=F('completed')),
|
When(Q(name='e0'), then=F('completed')),
|
||||||
output_field=DateField(),
|
output_field=models.DateField(),
|
||||||
),
|
),
|
||||||
completed_value=Value(
|
completed_value=Value(
|
||||||
self.e0.completed,
|
self.e0.completed,
|
||||||
output_field=DateField(),
|
output_field=models.DateField(),
|
||||||
),
|
),
|
||||||
difference=ExpressionWrapper(
|
difference=ExpressionWrapper(
|
||||||
F('date_case') - F('completed_value'), output_field=DurationField(),
|
F('date_case') - F('completed_value'), output_field=models.DurationField(),
|
||||||
),
|
),
|
||||||
).filter(difference=datetime.timedelta())
|
).filter(difference=datetime.timedelta())
|
||||||
self.assertEqual(queryset.get(), self.e0)
|
self.assertEqual(queryset.get(), self.e0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user