[3.0.x] Refs #31312 -- Fixed FTimeDeltaTests.test_date_case_subtraction() test.

Follow up to 16cacdcb3f7856df5454b648503374de150fa245.
This commit is contained in:
Mariusz Felisiak 2020-02-27 20:18:53 +01:00
parent 16cacdcb3f
commit 94e192a580

View File

@ -1439,14 +1439,14 @@ class FTimeDeltaTests(TestCase):
queryset = Experiment.objects.annotate(
date_case=Case(
When(Q(name='e0'), then=F('completed')),
output_field=DateField(),
output_field=models.DateField(),
),
completed_value=Value(
self.e0.completed,
output_field=DateField(),
output_field=models.DateField(),
),
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())
self.assertEqual(queryset.get(), self.e0)