Skip to content

Commit d97a3d4

Browse files
committed
Removing queryset tests.
1 parent 922b203 commit d97a3d4

File tree

1 file changed

+14
-59
lines changed

1 file changed

+14
-59
lines changed

django_mongodb/features.py

Lines changed: 14 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,16 @@ class DatabaseFeatures(BaseDatabaseFeatures):
9595
# Handle column default value.
9696
# https://github.com/mongodb-labs/django-mongodb/issues/155
9797
"annotations.tests.NonAggregateAnnotationTestCase.test_empty_queryset_annotation",
98+
"db_functions.comparison.test_coalesce.CoalesceTests.test_empty_queryset",
9899
# Union as subquery is not mapping the parent parameter and collections.
99100
# https://github.com/mongodb-labs/django-mongodb/issues/156
100101
"queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_subquery_related_outerref",
101102
"queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_subquery",
103+
"queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_with_ordering",
104+
# ObjectId type mismatch in a subquery (casted as string).
105+
# TODO: Create a ticket.
106+
"queries.tests.RelatedLookupTypeTests.test_values_queryset_lookup",
107+
"queries.tests.ValuesSubqueryTests.test_values_in_subquery",
102108
}
103109
# $bitAnd, #bitOr, and $bitXor are new in MongoDB 6.3.
104110
_django_test_expected_failures_bitwise = {
@@ -216,64 +222,6 @@ def django_test_expected_failures(self):
216222
"queries.test_qs_combinators.QuerySetSetOperationTests.test_order_raises_on_non_selected_column",
217223
"expressions.tests.BasicExpressionsTests.test_nested_subquery_outer_ref_with_autofield",
218224
},
219-
"Using a QuerySet in annotate() is not supported on MongoDB.": {
220-
"aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_reused_subquery",
221-
"aggregation.tests.AggregateTestCase.test_filter_in_subquery_or_aggregation",
222-
"aggregation.tests.AggregateTestCase.test_group_by_subquery_annotation",
223-
"aggregation.tests.AggregateTestCase.test_group_by_reference_subquery",
224-
"annotations.tests.NonAggregateAnnotationTestCase.test_annotation_and_alias_filter_in_subquery",
225-
"annotations.tests.NonAggregateAnnotationTestCase.test_annotation_and_alias_filter_related_in_subquery",
226-
"annotations.tests.NonAggregateAnnotationTestCase.test_empty_expression_annotation",
227-
"aggregation_regress.tests.AggregationTests.test_aggregates_in_where_clause",
228-
"aggregation_regress.tests.AggregationTests.test_aggregates_in_where_clause_pre_eval",
229-
"aggregation_regress.tests.AggregationTests.test_f_expression_annotation",
230-
"aggregation_regress.tests.AggregationTests.test_having_subquery_select",
231-
"aggregation_regress.tests.AggregationTests.test_more_more4",
232-
"aggregation_regress.tests.AggregationTests.test_more_more_more5",
233-
"aggregation_regress.tests.AggregationTests.test_negated_aggregation",
234-
"db_functions.comparison.test_coalesce.CoalesceTests.test_empty_queryset",
235-
"expressions.tests.FTimeDeltaTests.test_date_subquery_subtraction",
236-
"expressions.tests.FTimeDeltaTests.test_datetime_subquery_subtraction",
237-
"expressions.tests.FTimeDeltaTests.test_time_subquery_subtraction",
238-
"expressions_case.tests.CaseExpressionTests.test_annotate_with_in_clause",
239-
"expressions_case.tests.CaseExpressionTests.test_in_subquery",
240-
"lookup.tests.LookupTests.test_exact_query_rhs_with_selected_columns",
241-
"lookup.tests.LookupTests.test_exact_sliced_queryset_limit_one",
242-
"lookup.tests.LookupTests.test_exact_sliced_queryset_limit_one_offset",
243-
"lookup.tests.LookupTests.test_in_different_database",
244-
"many_to_many.tests.ManyToManyTests.test_assign",
245-
"many_to_many.tests.ManyToManyTests.test_assign_ids",
246-
"many_to_many.tests.ManyToManyTests.test_clear",
247-
"many_to_many.tests.ManyToManyTests.test_remove",
248-
"many_to_many.tests.ManyToManyTests.test_reverse_assign_with_queryset",
249-
"many_to_many.tests.ManyToManyTests.test_set",
250-
"many_to_many.tests.ManyToManyTests.test_set_existing_different_type",
251-
"many_to_one.tests.ManyToOneTests.test_get_prefetch_queryset_reverse_warning",
252-
"model_fields.test_jsonfield.TestQuerying.test_usage_in_subquery",
253-
"one_to_one.tests.OneToOneTests.test_get_prefetch_queryset_warning",
254-
"one_to_one.tests.OneToOneTests.test_rel_pk_subquery",
255-
"queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_with_ordering",
256-
"queries.tests.CloneTests.test_evaluated_queryset_as_argument",
257-
"queries.tests.DoubleInSubqueryTests.test_double_subquery_in",
258-
"queries.tests.EmptyQuerySetTests.test_values_subquery",
259-
"queries.tests.ExcludeTests.test_exclude_subquery",
260-
"queries.tests.NullInExcludeTest.test_null_in_exclude_qs",
261-
"queries.tests.Queries1Tests.test_ticket9985",
262-
"queries.tests.Queries1Tests.test_ticket9997",
263-
"queries.tests.Queries1Tests.test_ticket10742",
264-
"queries.tests.Queries4Tests.test_ticket10181",
265-
"queries.tests.Queries5Tests.test_queryset_reuse",
266-
"queries.tests.QuerySetBitwiseOperationTests.test_conflicting_aliases_during_combine",
267-
"queries.tests.RelabelCloneTest.test_ticket_19964",
268-
"queries.tests.RelatedLookupTypeTests.test_correct_lookup",
269-
"queries.tests.RelatedLookupTypeTests.test_values_queryset_lookup",
270-
"queries.tests.Ticket23605Tests.test_ticket_23605",
271-
"queries.tests.ToFieldTests.test_in_subquery",
272-
"queries.tests.ToFieldTests.test_nested_in_subquery",
273-
"queries.tests.ValuesSubqueryTests.test_values_in_subquery",
274-
"queries.tests.WeirdQuerysetSlicingTests.test_empty_sliced_subquery",
275-
"queries.tests.WeirdQuerysetSlicingTests.test_empty_sliced_subquery_exclude",
276-
},
277225
"Cannot use QuerySet.delete() when querying across multiple collections on MongoDB.": {
278226
"delete.tests.FastDeleteTests.test_fast_delete_aggregation",
279227
"delete.tests.FastDeleteTests.test_fast_delete_empty_no_update_can_self_select",
@@ -395,7 +343,14 @@ def django_test_expected_failures(self):
395343
"schema.tests.SchemaTests.test_rename_table_renames_deferred_sql_references",
396344
},
397345
"Subqueries cannot be used in delete operations": {
398-
"delete_regress.tests.DeleteTests.test_self_reference_with_through_m2m_at_second_level"
346+
"delete_regress.tests.DeleteTests.test_self_reference_with_through_m2m_at_second_level",
347+
"many_to_many.tests.ManyToManyTests.test_assign",
348+
"many_to_many.tests.ManyToManyTests.test_assign_ids",
349+
"many_to_many.tests.ManyToManyTests.test_clear",
350+
"many_to_many.tests.ManyToManyTests.test_remove",
351+
"many_to_many.tests.ManyToManyTests.test_reverse_assign_with_queryset",
352+
"many_to_many.tests.ManyToManyTests.test_set",
353+
"many_to_many.tests.ManyToManyTests.test_set_existing_different_type",
399354
},
400355
"Test executes raw SQL.": {
401356
"aggregation.tests.AggregateTestCase.test_coalesced_empty_result_set",

0 commit comments

Comments
 (0)