Added the additional_dependencies config parameter

Added the ability to specify additional dependencies to be installed in
the pre-commit environment. Fixed broken tests.
This commit is contained in:
Tobias Macey 2015-11-19 12:29:41 -05:00
parent 8a43a65557
commit 06b3d91da0
8 changed files with 37 additions and 9 deletions

View file

@ -11,10 +11,10 @@ from pre_commit.languages.all import languages
@pytest.mark.parametrize('language', all_languages)
def test_install_environment_argspec(language):
expected_argspec = inspect.ArgSpec(
args=['repo_cmd_runner', 'version'],
args=['repo_cmd_runner', 'version', 'additional_dependencies'],
varargs=None,
keywords=None,
defaults=('default',),
defaults=('default', None),
)
argspec = inspect.getargspec(languages[language].install_environment)
assert argspec == expected_argspec