@@ -498,14 +498,14 @@ def django_test_expected_failures(self):
498
498
"db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_quarter_func" ,
499
499
"db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_quarter_func_boundaries" ,
500
500
},
501
- "TruncDate database function not supported." : {
502
- "aggregation.tests.AggregateTestCase.test_aggregation_default_using_date_from_database" ,
503
- "db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_date_func" ,
504
- "db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_date_none" ,
505
- "db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_lookup_name_sql_injection" ,
506
- "expressions.tests.FieldTransformTests.test_multiple_transforms_in_values" ,
507
- "model_fields.test_datetimefield.DateTimeFieldTests.test_lookup_date_with_use_tz" ,
501
+ "TruncDate comparison against datetime.date() doesn't work" : {
502
+ # field__date=date() generates a type mismatch:
503
+ # {'$eq': [{'$toDate': '$dt'}, datetime.datetime(2014, 3, 12, 0, 0)]}
504
+ # since DatabaseOperations.adapt_datefield_value() converts the date.
508
505
"model_fields.test_datetimefield.DateTimeFieldTests.test_lookup_date_without_use_tz" ,
506
+ },
507
+ "TruncDate database function with timezone not supported." : {
508
+ "model_fields.test_datetimefield.DateTimeFieldTests.test_lookup_date_with_use_tz" ,
509
509
"timezones.tests.NewDatabaseTests.test_query_convert_timezones" ,
510
510
},
511
511
"TruncTime database function not supported." : {
0 commit comments