@@ -20,13 +20,19 @@ class DatabaseFeatures(BaseDatabaseFeatures):
2020 "basic.tests.ModelLookupTest.test_rich_lookup" ,
2121 "basic.tests.ModelLookupTest.test_too_many" ,
2222 "basic.tests.ModelTest.test_year_lookup_edge_case" ,
23+ "timezones.tests.LegacyDatabaseTests.test_query_datetime_lookups" ,
24+ "timezones.tests.NewDatabaseTests.test_query_convert_timezones" ,
25+ "timezones.tests.NewDatabaseTests.test_query_datetime_lookups" ,
26+ "timezones.tests.NewDatabaseTests.test_query_datetime_lookups_in_other_timezone" ,
2327 # "Save with update_fields did not affect any rows."
2428 "basic.tests.SelectOnSaveTests.test_select_on_save_lying_update" ,
2529 # QuerySet.extra() not supported.
2630 "basic.tests.ModelTest.test_extra_method_select_argument_with_dashes" ,
2731 "basic.tests.ModelTest.test_extra_method_select_argument_with_dashes_and_values" ,
2832 # QuerySet.aggregate() not supported: https://github.com/mongodb-labs/django-mongodb/issues/12
2933 "from_db_value.tests.FromDBValueTest.test_aggregation" ,
34+ "timezones.tests.LegacyDatabaseTests.test_query_aggregation" ,
35+ "timezones.tests.NewDatabaseTests.test_query_aggregation" ,
3036 # filtering on large decimalfield, see https://code.djangoproject.com/ticket/34590
3137 # for some background.
3238 "model_fields.test_decimalfield.DecimalFieldTests.test_lookup_decimal_larger_than_max_digits" ,
@@ -51,6 +57,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
5157 },
5258 "QuerySet.update() with expression not supported." : {
5359 "model_fields.test_integerfield.PositiveIntegerFieldTests.test_negative_values" ,
60+ "timezones.tests.NewDatabaseTests.test_update_with_timedelta" ,
5461 "update.tests.AdvancedTests.test_update_annotated_queryset" ,
5562 "update.tests.AdvancedTests.test_update_negated_f" ,
5663 "update.tests.AdvancedTests.test_update_negated_f_conditional_annotation" ,
@@ -97,6 +104,19 @@ class DatabaseFeatures(BaseDatabaseFeatures):
97104 "Test assumes integer primary key." : {
98105 "model_fields.test_foreignkey.ForeignKeyTests.test_to_python" ,
99106 },
107+ "QuerySet.dates() is not supported on MongoDB." : {
108+ "dates.tests.DatesTests.test_dates_trunc_datetime_fields" ,
109+ "dates.tests.DatesTests.test_related_model_traverse" ,
110+ },
111+ "QuerySet.datetimes() is not supported on MongoDB." : {
112+ "datetimes.tests.DateTimesTests.test_21432" ,
113+ "datetimes.tests.DateTimesTests.test_datetimes_has_lazy_iterator" ,
114+ "datetimes.tests.DateTimesTests.test_datetimes_returns_available_dates_for_given_scope_and_given_field" ,
115+ "datetimes.tests.DateTimesTests.test_related_model_traverse" ,
116+ "timezones.tests.LegacyDatabaseTests.test_query_datetimes" ,
117+ "timezones.tests.NewDatabaseTests.test_query_datetimes" ,
118+ "timezones.tests.NewDatabaseTests.test_query_datetimes_in_other_timezone" ,
119+ },
100120 "QuerySet.distinct() is not supported." : {
101121 "update.tests.AdvancedTests.test_update_all" ,
102122 },
@@ -118,6 +138,8 @@ class DatabaseFeatures(BaseDatabaseFeatures):
118138 "defer_regress.tests.DeferRegressionTest.test_ticket_16409" ,
119139 "model_fields.test_manytomanyfield.ManyToManyFieldDBTests.test_value_from_object_instance_with_pk" ,
120140 "model_fields.test_uuid.TestAsPrimaryKey.test_two_level_foreign_keys" ,
141+ "timezones.tests.LegacyDatabaseTests.test_query_annotation" ,
142+ "timezones.tests.NewDatabaseTests.test_query_annotation" ,
121143 "update.tests.AdvancedTests.test_update_annotated_multi_table_queryset" ,
122144 "update.tests.AdvancedTests.test_update_fk" ,
123145 "update.tests.AdvancedTests.test_update_ordered_by_inline_m2m_annotation" ,
@@ -127,4 +149,13 @@ class DatabaseFeatures(BaseDatabaseFeatures):
127149 "update.tests.SimpleTest.test_foreign_key_update_with_id" ,
128150 "update.tests.SimpleTest.test_nonempty_update_with_inheritance" ,
129151 },
152+ "Test executes raw SQL." : {
153+ "timezones.tests.LegacyDatabaseTests.test_cursor_execute_accepts_naive_datetime" ,
154+ "timezones.tests.LegacyDatabaseTests.test_cursor_execute_returns_naive_datetime" ,
155+ "timezones.tests.LegacyDatabaseTests.test_raw_sql" ,
156+ "timezones.tests.NewDatabaseTests.test_cursor_execute_accepts_aware_datetime" ,
157+ "timezones.tests.NewDatabaseTests.test_cursor_execute_returns_aware_datetime" ,
158+ "timezones.tests.NewDatabaseTests.test_cursor_explicit_time_zone" ,
159+ "timezones.tests.NewDatabaseTests.test_raw_sql" ,
160+ },
130161 }
0 commit comments