From 83c365c4c793dbb362b587238bd031ef6b96826e Mon Sep 17 00:00:00 2001 From: Austin Raney Date: Mon, 10 Jul 2023 09:38:49 -0400 Subject: [PATCH] verify #380 fix (278c7537) works --- .../dmod/test/test_serializable_field_serializers.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/python/lib/core/dmod/test/test_serializable_field_serializers.py b/python/lib/core/dmod/test/test_serializable_field_serializers.py index 648df8bda..d01fd457d 100644 --- a/python/lib/core/dmod/test/test_serializable_field_serializers.py +++ b/python/lib/core/dmod/test/test_serializable_field_serializers.py @@ -277,3 +277,13 @@ def test_raises_runtime_error_too_few_params_N(self): with self.assertRaises(RuntimeError): o.dict() + + def test_fixes_380(self): + class Model(Serializable): + field: int + + class Config(Serializable.Config): + field_serializers = {"field": str} + + m = Model(field=42) + self.assertDictEqual(m.dict(), {"field": "42"})