def test_observed_field_name_for_required_field(self): fields_dict = { "user_id": fields.Int(load_from="id", dump_to="id", required=True) } res = swagger.fields2jsonschema(fields_dict) assert res["required"] == ["id"]
def __schema__(self): schema = self['__schema__'] if isinstance(schema, flask_marshmallow.Schema): return fields2jsonschema(schema.fields) elif isinstance(schema, flask_marshmallow.base_fields.FieldABC): return field2property(schema) raise NotImplementedError()
def test_observed_field_name_for_required_field(self): if swagger.MARSHMALLOW_VERSION_INFO[0] < 3: fields_dict = { "user_id": fields.Int(load_from="id", dump_to="id", required=True) } else: fields_dict = {"user_id": fields.Int(data_key="id", required=True)} res = swagger.fields2jsonschema(fields_dict) assert res["required"] == ["id"]
def __schema__(self): return fields2jsonschema(self['__schema__'].fields)