def test_make_type_mapper_produces_nonrequired_param_by_default(): from flask_accepts.utils import make_type_mapper app = Flask(__name__) api = Api(app) mapper = make_type_mapper(fr.Raw) result = mapper(ma.Raw(), api=api, model_name="test_model_name", operation="load") assert not result.required
def test_make_type_mapper_works_with_required(): from flask_accepts.utils import make_type_mapper app = Flask(__name__) api = Api(app) mapper = make_type_mapper(fr.Raw) result = mapper(ma.Raw(required=True), api=api, model_name="test_model_name", operation="load") assert result.required