mirror of
https://github.com/django/django.git
synced 2025-03-13 10:50:55 +00:00
Removed redundant tests in test_extract_trunc.
tzinfo is ignored for DateFields and TimeFields, and it's already covered by DateFunctionTests.test_trunc_func().
This commit is contained in:
parent
a0571c1003
commit
8d018231ac
@ -1205,38 +1205,6 @@ class DateFunctionWithTimeZoneTests(DateFunctionTests):
|
|||||||
lambda m: (m.start_datetime, m.truncated)
|
lambda m: (m.start_datetime, m.truncated)
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_date_kind(kind):
|
|
||||||
self.assertQuerysetEqual(
|
|
||||||
DTModel.objects.annotate(
|
|
||||||
truncated=Trunc('start_date', kind, output_field=DateField(), tzinfo=melb)
|
|
||||||
).order_by('start_datetime'),
|
|
||||||
[
|
|
||||||
(start_datetime, truncate_to(start_datetime.date(), kind)),
|
|
||||||
(end_datetime, truncate_to(end_datetime.date(), kind))
|
|
||||||
],
|
|
||||||
lambda m: (m.start_datetime, m.truncated)
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_time_kind(kind):
|
|
||||||
self.assertQuerysetEqual(
|
|
||||||
DTModel.objects.annotate(
|
|
||||||
truncated=Trunc('start_time', kind, output_field=TimeField(), tzinfo=melb)
|
|
||||||
).order_by('start_datetime'),
|
|
||||||
[
|
|
||||||
(start_datetime, truncate_to(start_datetime.time(), kind)),
|
|
||||||
(end_datetime, truncate_to(end_datetime.time(), kind))
|
|
||||||
],
|
|
||||||
lambda m: (m.start_datetime, m.truncated)
|
|
||||||
)
|
|
||||||
|
|
||||||
test_date_kind('year')
|
|
||||||
test_date_kind('quarter')
|
|
||||||
test_date_kind('month')
|
|
||||||
test_date_kind('week')
|
|
||||||
test_date_kind('day')
|
|
||||||
test_time_kind('hour')
|
|
||||||
test_time_kind('minute')
|
|
||||||
test_time_kind('second')
|
|
||||||
test_datetime_kind('year')
|
test_datetime_kind('year')
|
||||||
test_datetime_kind('quarter')
|
test_datetime_kind('quarter')
|
||||||
test_datetime_kind('month')
|
test_datetime_kind('month')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user