@@ -20,13 +20,19 @@ class DatabaseFeatures(BaseDatabaseFeatures):
20
20
"basic.tests.ModelLookupTest.test_rich_lookup" ,
21
21
"basic.tests.ModelLookupTest.test_too_many" ,
22
22
"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" ,
23
27
# "Save with update_fields did not affect any rows."
24
28
"basic.tests.SelectOnSaveTests.test_select_on_save_lying_update" ,
25
29
# QuerySet.extra() not supported.
26
30
"basic.tests.ModelTest.test_extra_method_select_argument_with_dashes" ,
27
31
"basic.tests.ModelTest.test_extra_method_select_argument_with_dashes_and_values" ,
28
32
# QuerySet.aggregate() not supported: https://github.com/mongodb-labs/django-mongodb/issues/12
29
33
"from_db_value.tests.FromDBValueTest.test_aggregation" ,
34
+ "timezones.tests.LegacyDatabaseTests.test_query_aggregation" ,
35
+ "timezones.tests.NewDatabaseTests.test_query_aggregation" ,
30
36
# filtering on large decimalfield, see https://code.djangoproject.com/ticket/34590
31
37
# for some background.
32
38
"model_fields.test_decimalfield.DecimalFieldTests.test_lookup_decimal_larger_than_max_digits" ,
@@ -51,6 +57,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
51
57
},
52
58
"QuerySet.update() with expression not supported." : {
53
59
"model_fields.test_integerfield.PositiveIntegerFieldTests.test_negative_values" ,
60
+ "timezones.tests.NewDatabaseTests.test_update_with_timedelta" ,
54
61
"update.tests.AdvancedTests.test_update_annotated_queryset" ,
55
62
"update.tests.AdvancedTests.test_update_negated_f" ,
56
63
"update.tests.AdvancedTests.test_update_negated_f_conditional_annotation" ,
@@ -97,6 +104,19 @@ class DatabaseFeatures(BaseDatabaseFeatures):
97
104
"Test assumes integer primary key." : {
98
105
"model_fields.test_foreignkey.ForeignKeyTests.test_to_python" ,
99
106
},
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
+ },
100
120
"QuerySet.distinct() is not supported." : {
101
121
"update.tests.AdvancedTests.test_update_all" ,
102
122
},
@@ -118,6 +138,8 @@ class DatabaseFeatures(BaseDatabaseFeatures):
118
138
"defer_regress.tests.DeferRegressionTest.test_ticket_16409" ,
119
139
"model_fields.test_manytomanyfield.ManyToManyFieldDBTests.test_value_from_object_instance_with_pk" ,
120
140
"model_fields.test_uuid.TestAsPrimaryKey.test_two_level_foreign_keys" ,
141
+ "timezones.tests.LegacyDatabaseTests.test_query_annotation" ,
142
+ "timezones.tests.NewDatabaseTests.test_query_annotation" ,
121
143
"update.tests.AdvancedTests.test_update_annotated_multi_table_queryset" ,
122
144
"update.tests.AdvancedTests.test_update_fk" ,
123
145
"update.tests.AdvancedTests.test_update_ordered_by_inline_m2m_annotation" ,
@@ -127,4 +149,13 @@ class DatabaseFeatures(BaseDatabaseFeatures):
127
149
"update.tests.SimpleTest.test_foreign_key_update_with_id" ,
128
150
"update.tests.SimpleTest.test_nonempty_update_with_inheritance" ,
129
151
},
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
+ },
130
161
}
0 commit comments