示例#1
0
    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"]
示例#2
0
 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 __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()
示例#4
0
    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"]
示例#5
0
 def __schema__(self):
     return fields2jsonschema(self['__schema__'].fields)
 def __schema__(self):
     return fields2jsonschema(self['__schema__'].fields)