def test_type_validator_calls_draft3_type_validator_when_not_File(mock_type_draft3): schema = {'paramType': 'form', 'type': 'number'} list(load_schema.type_validator(None, "number", 99, schema)) assert mock_type_draft3.call_count == 1
def test_type_validator_calls_draft3_type_validator_when_not_File( mock_type_draft3): schema = {'paramType': 'form', 'type': 'number'} list(load_schema.type_validator(None, "number", 99, schema)) assert mock_type_draft3.call_count == 1
def test_type_validator_skips_File(): schema = {'paramType': 'form', 'type': 'File'} errors = list(load_schema.type_validator(None, "File", '<blah>', schema)) assert len(errors) == 0