Skip to content

Commit 4791968

Browse files
committed
add skips for ordering tests
1 parent 9019a33 commit 4791968

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.github/workflows/test-python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ jobs:
8989
from_db_value
9090
lookup
9191
model_fields
92+
ordering
9293
or_lookups
9394
queries.tests.Ticket12807Tests.test_ticket_12807
9495
sessions_tests

django_mongodb/features.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ class DatabaseFeatures(BaseDatabaseFeatures):
3636
"db_functions.text.test_strindex.StrIndexTests.test_order_by",
3737
"expressions_case.tests.CaseExpressionTests.test_order_by_conditional_explicit",
3838
"lookup.tests.LookupQueryingTests.test_lookup_in_order_by",
39+
"ordering.tests.OrderingTests.test_default_ordering_by_f_expression",
40+
"ordering.tests.OrderingTests.test_default_ordering_does_not_affect_group_by",
41+
"ordering.tests.OrderingTests.test_order_by_expression_ref",
42+
"ordering.tests.OrderingTests.test_order_by_f_expression",
43+
"ordering.tests.OrderingTests.test_order_by_f_expression_duplicates",
44+
"ordering.tests.OrderingTests.test_reverse_ordering_pure",
3945
# annotate() after values() doesn't raise NotSupportedError.
4046
"lookup.tests.LookupTests.test_exact_query_rhs_with_selected_columns",
4147
# tuple index out of range in process_rhs()
@@ -172,6 +178,7 @@ def django_test_expected_failures(self):
172178
"defer_regress.tests.DeferRegressionTest.test_proxy_model_defer_with_select_related",
173179
"defer_regress.tests.DeferRegressionTest.test_reverse_one_to_one_relations",
174180
"defer_regress.tests.DeferRegressionTest.test_ticket_23270",
181+
"ordering.tests.OrderingTests.test_ordering_select_related_collision",
175182
},
176183
"MongoDB does not enforce UNIQUE constraints.": {
177184
"auth_tests.test_basic.BasicTestCase.test_unicode_username",
@@ -252,6 +259,7 @@ def django_test_expected_failures(self):
252259
"expressions_case.tests.CaseExpressionTests.test_annotate_values_not_in_order_by",
253260
"expressions_case.tests.CaseExpressionTests.test_order_by_conditional_implicit",
254261
"model_fields.test_jsonfield.TestQuerying.test_ordering_grouping_by_count",
262+
"ordering.tests.OrderingTests.test_order_by_constant_value",
255263
# annotate().filter().count() gives incorrect results.
256264
"db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_exact_lookup",
257265
},
@@ -288,6 +296,9 @@ def django_test_expected_failures(self):
288296
"defer.tests.DeferTests.test_defer_extra",
289297
"lookup.tests.LookupTests.test_values",
290298
"lookup.tests.LookupTests.test_values_list",
299+
"ordering.tests.OrderingTests.test_extra_ordering",
300+
"ordering.tests.OrderingTests.test_extra_ordering_quoting",
301+
"ordering.tests.OrderingTests.test_extra_ordering_with_table_name",
291302
},
292303
"Queries with multiple tables are not supported.": {
293304
"annotations.tests.AliasTests.test_alias_default_alias_expression",
@@ -339,6 +350,19 @@ def django_test_expected_failures(self):
339350
"model_fields.test_jsonfield.TestQuerying.test_join_key_transform_annotation_expression",
340351
"model_fields.test_manytomanyfield.ManyToManyFieldDBTests.test_value_from_object_instance_with_pk",
341352
"model_fields.test_uuid.TestAsPrimaryKey.test_two_level_foreign_keys",
353+
"ordering.tests.OrderingTests.test_default_ordering",
354+
"ordering.tests.OrderingTests.test_order_by_expr_query_reuse",
355+
"ordering.tests.OrderingTests.test_order_by_fk_attname",
356+
"ordering.tests.OrderingTests.test_order_by_grandparent_fk_with_expression_in_default_ordering",
357+
"ordering.tests.OrderingTests.test_order_by_nulls_first",
358+
"ordering.tests.OrderingTests.test_order_by_nulls_last",
359+
"ordering.tests.OrderingTests.test_order_by_parent_fk_with_expression_in_default_ordering",
360+
"ordering.tests.OrderingTests.test_order_by_ptr_field_with_default_ordering_by_expression",
361+
"ordering.tests.OrderingTests.test_order_by_self_referential_fk",
362+
"ordering.tests.OrderingTests.test_orders_nulls_first_on_filtered_subquery",
363+
"ordering.tests.OrderingTests.test_related_ordering_duplicate_table_reference",
364+
"ordering.tests.OrderingTests.test_reverse_meta_ordering_pure",
365+
"ordering.tests.OrderingTests.test_reversed_ordering",
342366
"timezones.tests.LegacyDatabaseTests.test_query_annotation",
343367
"timezones.tests.NewDatabaseTests.test_query_annotation",
344368
"update.tests.AdvancedTests.test_update_annotated_multi_table_queryset",
@@ -435,6 +459,9 @@ def django_test_expected_failures(self):
435459
"model_fields.test_jsonfield.TestQuerying.test_none_key",
436460
"model_fields.test_jsonfield.TestQuerying.test_none_key_exclude",
437461
},
462+
"Randomized ordering isn't supported by MongoDB.": {
463+
"ordering.tests.OrderingTests.test_random_ordering",
464+
},
438465
}
439466

440467
@cached_property

0 commit comments

Comments
 (0)