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