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