diff --git a/tests/test_application.py b/tests/test_application.py index 7c3ee409..04dbce8d 100644 --- a/tests/test_application.py +++ b/tests/test_application.py @@ -158,11 +158,18 @@ def test_denormalize_wtform_fields() -> None: class DataModelAdmin(ModelView, model=DataModel): ... - datamodel = DataModel(id=1, data="abcdef") admin.add_view(DataModelAdmin) + + datamodel = DataModel(id=1, data="abcdef") assert admin._denormalize_wtform_data({"data_": "abcdef"}, datamodel) == { "data": "abcdef" } + assert admin._denormalize_wtform_data({"data_": ""}, datamodel) == {"data": ""} + + datamodel_empty = DataModel(id=1, data="") + assert admin._denormalize_wtform_data({"data_": "abcdef"}, datamodel_empty) == { + "data": "abcdef" + } def test_validate_page_and_page_size():