Esempio n. 1
0
def test_model_type_created(response_spec, pet_model_spec):
    models = {}
    response_spec['schema'] = build_pet_proxy(pet_model_spec)
    create_reffed_models_callback(models, response_spec, key='schema')
    assert 'Pet' in models
    pet = models['Pet'](name='sumi')
    assert pet.name == 'sumi'
Esempio n. 2
0
def test_noop_when_not_a_model(response_spec, pet_model_spec):
    models = {}
    del pet_model_spec[MODEL_MARKER]
    response_spec['schema'] = build_pet_proxy(pet_model_spec)
    create_reffed_models_callback(models, response_spec, key='schema')
    assert len(models) == 0
Esempio n. 3
0
def test_noop_when_not_jsonref(response_spec, pet_model_spec):
    models = {}
    response_spec['schema'] = pet_model_spec
    create_reffed_models_callback(models, response_spec, key='schema')
    assert len(models) == 0
def test_noop_when_not_model(pet_model_spec):
    models = {}
    create_reffed_models_callback(models, pet_model_spec, key='type')
    assert len(models) == 0