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

Refs #30446, Refs #34944 -- Fixed crash when adding GeneratedField with string Value().

This should allow smarter output_field inferring in functions dealing
with text expressions.

Regression in f333e3513e.
This commit is contained in:
Simon Charette
2023-11-07 21:47:37 -05:00
committed by Mariusz Felisiak
parent 5f2f12f61c
commit 8b1acc0440
3 changed files with 19 additions and 1 deletions

View File

@@ -2227,6 +2227,7 @@ class ValueTests(TestCase):
with self.subTest(type=type(value)):
expr = Value(value)
self.assertIsInstance(expr.output_field, output_field_type)
self.assertEqual(Value("foo").output_field.max_length, 3)
def test_resolve_output_field_failure(self):
msg = "Cannot resolve expression type, unknown output_field"