Implement no-dependency system and script hook types. Closes #39.

This commit is contained in:
Anthony Sottile 2014-03-30 15:15:13 -07:00
parent 02660f7c0a
commit c418f2b94e
14 changed files with 86 additions and 52 deletions

View file

@ -1,15 +1,11 @@
import pytest
import pre_commit.constants as C
from pre_commit.languages.all import all_languages
from pre_commit.languages.all import languages
def test_all_languages_have_repo_setups():
assert set(languages.keys()) == C.SUPPORTED_LANGUAGES
@pytest.mark.parametrize('language', C.SUPPORTED_LANGUAGES)
@pytest.mark.parametrize('language', all_languages)
def test_all_languages_support_interface(language):
assert hasattr(languages[language], 'install_environment')
assert hasattr(languages[language], 'run_hook')