def test_field_set_default_without_default(self): model = {} field = Field() result = field.set_default("field", field) self.assertEqual({}, model) self.assertEqual(EMPTY, result)
def test_field_set_default_with_default(self): model = {} field = Field(default="foo") result = field.set_default("field", model) self.assertEqual({"field": "foo"}, model) self.assertEqual("foo", result)