Add 'types' to the schema

This commit is contained in:
Anthony Sottile 2017-07-01 19:03:04 -07:00
parent 70bd8215b2
commit a68c1ab0d2
5 changed files with 23 additions and 3 deletions

View file

@ -4,6 +4,7 @@ import pytest
from pre_commit import schema
from pre_commit.clientlib import check_language
from pre_commit.clientlib import check_type_tag
from pre_commit.clientlib import CONFIG_HOOK_DICT
from pre_commit.clientlib import CONFIG_SCHEMA
from pre_commit.clientlib import is_local_repo
@ -27,6 +28,12 @@ def test_check_language_failures(value):
check_language(value)
@pytest.mark.parametrize('value', ('definitely-not-a-tag', 'fiel'))
def test_check_type_tag_failures(value):
with pytest.raises(schema.ValidationError):
check_type_tag(value)
@pytest.mark.parametrize('value', ('python', 'node', 'pcre'))
def test_check_language_ok(value):
check_language(value)