def test_inserts_missing_type(response_spec, pet_model_spec):
    ref_obj = {'$ref': '#/definitions/Pet'}
    pet_proxy = JsonRef(ref_obj)
    pet_proxy.__subject__ = pet_model_spec
    response_spec['schema'] = pet_proxy
    fix_models_with_no_type_callback(response_spec, key='schema')
    assert pet_model_spec['type'] == 'object'
def test_inserts_missing_type(response_spec, pet_model_spec):
    ref_obj = {'$ref': '#/definitions/Pet'}
    pet_proxy = JsonRef(ref_obj)
    pet_proxy.__subject__ = pet_model_spec
    response_spec['schema'] = pet_proxy
    fix_models_with_no_type_callback(response_spec, key='schema')
    assert pet_model_spec['type'] == 'object'
Esempio n. 3
0
def build_pet_proxy(pet_model_spec):
    ref_obj = {'$ref': '#/definitions/Pet'}
    pet_proxy = JsonRef(ref_obj)
    pet_proxy.__subject__ = pet_model_spec
    return pet_proxy
def build_pet_proxy(ref, pet_model_spec):
    ref_obj = {'$ref': ref}
    pet_proxy = JsonRef(ref_obj)
    pet_proxy.__subject__ = pet_model_spec
    return pet_proxy