def _validate_swagger_spec_validator(spec): from swagger_spec_validator.validator20 import validate_spec as validate_ssv from swagger_spec_validator.common import SwaggerValidationError as SSVErr try: validate_ssv(spec) except SSVErr as ex: raise_from(SwaggerValidationError(str(ex)), ex)
def validate_schema(swagger): try: from flex.core import parse as validate_flex validate_flex(copy.deepcopy(swagger)) except ImportError: pass from swagger_spec_validator.validator20 import validate_spec as validate_ssv validate_ssv(copy.deepcopy(swagger))
def validate_schema(swagger): from flex.core import parse as validate_flex from swagger_spec_validator.validator20 import validate_spec as validate_ssv validate_flex(copy.deepcopy(swagger)) validate_ssv(copy.deepcopy(swagger))