From 37602e49484a88867f40e9498f86c49c2d1c5d7c Mon Sep 17 00:00:00 2001 From: L Date: Fri, 22 Apr 2022 14:51:39 +0800 Subject: Fixed #33656 -- Fixed MultiWidget crash when compressed value is a tuple. --- tests/postgres_tests/test_ranges.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/postgres_tests') diff --git a/tests/postgres_tests/test_ranges.py b/tests/postgres_tests/test_ranges.py index 86722a9f46..1b155ed51a 100644 --- a/tests/postgres_tests/test_ranges.py +++ b/tests/postgres_tests/test_ranges.py @@ -1094,3 +1094,15 @@ class TestWidget(PostgreSQLSimpleTestCase): '' '', ) + + def test_range_widget_render_tuple_value(self): + field = pg_forms.ranges.DateTimeRangeField() + dt_range_tuple = ( + datetime.datetime(2022, 4, 22, 10, 24), + datetime.datetime(2022, 5, 12, 9, 25), + ) + self.assertHTMLEqual( + field.widget.render("datetimerange", dt_range_tuple), + '' + '', + ) -- cgit v1.3