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 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