@@ -78,6 +78,18 @@ class DatabaseFeatures(BaseDatabaseFeatures):
78
78
"expressions.tests.BasicExpressionsTests.test_object_update_unsaved_objects" ,
79
79
# Integrity indexes aren't in MongoDB.
80
80
"model_fields.test_integerfield.PositiveIntegerFieldTests.test_negative_values" ,
81
+ # MongoAutoField.get_prep_value() must accept strings.
82
+ "model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_choices" ,
83
+ "model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_clean_model_instance" ,
84
+ "model_forms.tests.ModelFormBasicTests.test_int_pks" ,
85
+ "model_forms.tests.ModelFormBasicTests.test_m2m_editing" ,
86
+ "model_forms.tests.ModelMultipleChoiceFieldTests.test_clean_does_deduplicate_values" ,
87
+ "model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_field" ,
88
+ "model_forms.tests.ModelOneToOneFieldTests.test_onetoonefield" ,
89
+ "model_forms.tests.ModelFormBasicTests.test_initial_values" ,
90
+ "model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_show_hidden_initial" ,
91
+ # AutoField (IntegerField) validators crash MongoAutoField.
92
+ "model_forms.tests.ModelFormBasicTests.test_recleaning_model_form_instance" ,
81
93
}
82
94
# $bitAnd, #bitOr, and $bitXor are new in MongoDB 6.3.
83
95
_django_test_expected_failures_bitwise = {
@@ -122,6 +134,7 @@ def django_test_expected_failures(self):
122
134
"QuerySet.prefetch_related() is not supported on MongoDB." : {
123
135
"m2m_through_regress.test_multitable.MultiTableTests.test_m2m_prefetch_proxied" ,
124
136
"m2m_through_regress.test_multitable.MultiTableTests.test_m2m_prefetch_reverse_proxied" ,
137
+ "model_forms.tests.OtherModelFormTests.test_prefetch_related_queryset" ,
125
138
},
126
139
"AutoField not supported." : {
127
140
"bulk_create.tests.BulkCreateTests.test_bulk_insert_nullable_fields" ,
@@ -180,6 +193,11 @@ def django_test_expected_failures(self):
180
193
"lookup.tests.LookupTests.test_exact_exists" ,
181
194
"lookup.tests.LookupTests.test_nested_outerref_lhs" ,
182
195
"lookup.tests.LookupQueryingTests.test_filter_exists_lhs" ,
196
+ "model_forms.tests.LimitChoicesToTests.test_fields_for_model_applies_limit_choices_to" ,
197
+ "model_forms.tests.LimitChoicesToTests.test_limit_choices_to_callable_for_fk_rel" ,
198
+ "model_forms.tests.LimitChoicesToTests.test_limit_choices_to_callable_for_m2m_rel" ,
199
+ "model_forms.tests.LimitChoicesToTests.test_limit_choices_to_m2m_through" ,
200
+ "model_forms.tests.LimitChoicesToTests.test_limit_choices_to_no_duplicates" ,
183
201
"queries.tests.ExcludeTest17600.test_exclude_plain" ,
184
202
"queries.tests.ExcludeTest17600.test_exclude_with_q_is_equal_to_plain_exclude_variation" ,
185
203
"queries.tests.ExcludeTest17600.test_exclude_with_q_object_no_distinct" ,
0 commit comments