Skip to content

Commit c1920be

Browse files
committed
update to Django 5.1
1 parent b68b13f commit c1920be

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

.github/workflows/test-python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
uses: actions/checkout@v4
4848
with:
4949
repository: 'mongodb-forks/django'
50-
ref: 'mongodb-5.0.x'
50+
ref: 'mongodb-5.1.x'
5151
path: 'django_repo'
5252
- name: Install system packages for Django's Python test dependencies
5353
run: |

django_mongodb/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "5.0a0"
1+
__version__ = "5.1a0"
22

33
# Check Django compatibility before other imports which may fail if the
44
# wrong version of Django is installed.

django_mongodb/features.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
9494
"lookup.tests.LookupTests.test_lookup_collision",
9595
"expressions.test_queryset_values.ValuesExpressionsTests.test_values_list_expression",
9696
"expressions.test_queryset_values.ValuesExpressionsTests.test_values_list_expression_flat",
97-
"expressions.tests.IterableLookupInnerExpressionsTests.test_expressions_in_lookups_join_choice",
97+
"expressions.tests.IterableLookupInnerExpressionsTests.test_expressions_range_lookups_join_choice",
9898
"expressions_case.tests.CaseExpressionTests.test_join_promotion",
9999
"expressions_case.tests.CaseExpressionTests.test_join_promotion_multiple_annotations",
100100
"ordering.tests.OrderingTests.test_order_by_grandparent_fk_with_expression_in_default_ordering",
@@ -107,6 +107,8 @@ class DatabaseFeatures(BaseDatabaseFeatures):
107107
# Querying the reverse side of a foreign key for None returns no
108108
# results: https://github.com/mongodb-labs/django-mongodb/issues/76
109109
"one_to_one.tests.OneToOneTests.test_filter_one_to_one_relations",
110+
# $concat only supports strings, not int
111+
"db_functions.text.test_concat.ConcatTests.test_concat_non_str",
110112
}
111113
# $bitAnd, #bitOr, and $bitXor are new in MongoDB 6.3.
112114
_django_test_expected_failures_bitwise = {
@@ -164,6 +166,8 @@ def django_test_expected_failures(self):
164166
"expressions.tests.BasicExpressionsTests.test_object_update_unsaved_objects",
165167
"expressions.tests.BasicExpressionsTests.test_order_of_operations",
166168
"expressions.tests.BasicExpressionsTests.test_parenthesis_priority",
169+
"expressions.tests.BasicExpressionsTests.test_slicing_of_f_expressions_charfield",
170+
"expressions.tests.BasicExpressionsTests.test_slicing_of_f_expressions_textfield",
167171
"expressions.tests.BasicExpressionsTests.test_update",
168172
"expressions.tests.BasicExpressionsTests.test_update_with_fk",
169173
"expressions.tests.BasicExpressionsTests.test_update_with_none",
@@ -306,6 +310,7 @@ def django_test_expected_failures(self):
306310
"expressions.tests.BasicExpressionsTests.test_boolean_expression_in_Q",
307311
"expressions.tests.BasicExpressionsTests.test_case_in_filter_if_boolean_output_field",
308312
"expressions.tests.BasicExpressionsTests.test_exists_in_filter",
313+
"expressions.tests.BasicExpressionsTests.test_slicing_of_outerref",
309314
"expressions.tests.BasicExpressionsTests.test_subquery",
310315
"expressions.tests.ExistsTests.test_filter_by_empty_exists",
311316
"expressions.tests.ExistsTests.test_negated_empty_exists",
@@ -405,6 +410,7 @@ def django_test_expected_failures(self):
405410
},
406411
"Test inspects query for SQL": {
407412
"lookup.tests.LookupTests.test_in_ignore_none",
413+
"lookup.tests.LookupTests.test_lookup_direct_value_rhs_unwrapped",
408414
"lookup.tests.LookupTests.test_textfield_exact_null",
409415
},
410416
"Test executes raw SQL.": {

0 commit comments

Comments
 (0)