summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests/test_widget.py
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2026-06-09 13:12:29 +0200
committerGitHub <noreply@github.com>2026-06-09 13:12:29 +0200
commit71af23d1f4678c4bf052e051d72e8928e1697de3 (patch)
tree6d259bccc66bfa944a17b30cdcc3199bd105c021 /tests/forms_tests/widget_tests/test_widget.py
parent526b1b414d8e215bf627b5722df12a09346dbf6b (diff)
Fixed #37147 -- Fixed rendering empty values for models with db_default on primary key.
Diffstat (limited to 'tests/forms_tests/widget_tests/test_widget.py')
-rw-r--r--tests/forms_tests/widget_tests/test_widget.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/forms_tests/widget_tests/test_widget.py b/tests/forms_tests/widget_tests/test_widget.py
index 9e243570d7..32e5e38f59 100644
--- a/tests/forms_tests/widget_tests/test_widget.py
+++ b/tests/forms_tests/widget_tests/test_widget.py
@@ -1,3 +1,5 @@
+from django.db.models import Value
+from django.db.models.expressions import DatabaseDefault
from django.forms import Widget
from django.forms.widgets import Input
@@ -9,6 +11,7 @@ class WidgetTests(WidgetTest):
widget = Widget()
self.assertIsNone(widget.format_value(None))
self.assertIsNone(widget.format_value(""))
+ self.assertIsNone(widget.format_value(DatabaseDefault(Value("1"))))
self.assertEqual(widget.format_value("español"), "español")
self.assertEqual(widget.format_value(42.5), "42.5")