summaryrefslogtreecommitdiff
path: root/tests/model_fields/test_generatedfield.py
diff options
context:
space:
mode:
authorPaolo Melchiorre <paolo@melchiorre.org>2023-09-27 22:24:04 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-09-28 08:12:39 +0200
commit0f9d07398d487868f3ac9bc2e2dd3efef984a49c (patch)
tree72c5f5883f0cabbdcd220511d5727a909bb8a520 /tests/model_fields/test_generatedfield.py
parent0ca421c5aa271d9d35b0f7932a464e10382070c9 (diff)
[5.0.x] Fixed #34877 -- Fixed migrations crash when adding GeneratedField with output_field with params.
Backport of e7e8eb44a30bcab004a582760752b5eb3fcd6e91 from main
Diffstat (limited to 'tests/model_fields/test_generatedfield.py')
-rw-r--r--tests/model_fields/test_generatedfield.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/model_fields/test_generatedfield.py b/tests/model_fields/test_generatedfield.py
index 3184f77d87..d965940465 100644
--- a/tests/model_fields/test_generatedfield.py
+++ b/tests/model_fields/test_generatedfield.py
@@ -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)