1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #34877 -- Fixed migrations crash when adding GeneratedField with output_field with params.

This commit is contained in:
Paolo Melchiorre
2023-09-27 22:24:04 +02:00
committed by Mariusz Felisiak
parent 5e4b75b78a
commit e7e8eb44a3
3 changed files with 29 additions and 1 deletions

View File

@@ -181,6 +181,13 @@ class GeneratedFieldTestMixin:
field._resolved_expression.output_field.db_type(connection),
)
@skipUnlessDBFeature("supports_collation_on_charfield")
def test_db_type_parameters(self):
db_type_parameters = self.output_field_model._meta.get_field(
"lower_name"
).db_type_parameters(connection)
self.assertEqual(db_type_parameters["max_length"], 11)
def test_model_with_params(self):
m = self.params_model.objects.create()
m = self._refresh_if_needed(m)