respect aliases SKIP when installing environments

This commit is contained in:
Mark Korondi 2022-08-10 17:04:05 +02:00
parent 49f95b9ef3
commit 19ca2077aa
No known key found for this signature in database
GPG key ID: 3CCE4DBE090B2C3F
2 changed files with 21 additions and 2 deletions

View file

@ -618,11 +618,19 @@ def test_skip_bypasses_installation(cap_out, store, repo_with_passing_hook):
'hooks': [
{
'id': 'skipme',
'name': 'skipme',
'name': 'skipme-1',
'entry': 'skipme',
'alias': 'skipme-1',
'language': 'python',
'additional_dependencies': ['/pre-commit-does-not-exist'],
},
{
'id': 'skipme',
'name': 'skipme-2',
'entry': 'skipme',
'alias': 'skipme-2',
'language': 'python',
},
],
}
add_config_to_repo(repo_with_passing_hook, config)
@ -634,6 +642,13 @@ def test_skip_bypasses_installation(cap_out, store, repo_with_passing_hook):
)
assert ret == 0
ret, printed = _do_run(
cap_out, store, repo_with_passing_hook,
run_opts(all_files=True),
{'SKIP': 'skipme-1'},
)
assert ret == 1
def test_hook_id_not_in_non_verbose_output(
cap_out, store, repo_with_passing_hook,