mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 08:14:42 +04:00
Actually use the exclude pattern. Closes #47.
This commit is contained in:
parent
ac67af21ec
commit
535be5b33a
3 changed files with 17 additions and 8 deletions
|
|
@ -29,7 +29,7 @@ def get_files_matching_func():
|
|||
|
||||
|
||||
def test_get_files_matching_base(get_files_matching_func):
|
||||
ret = get_files_matching_func('')
|
||||
ret = get_files_matching_func('', '^$')
|
||||
assert ret == set([
|
||||
'pre_commit/run.py',
|
||||
'pre_commit/git.py',
|
||||
|
|
@ -38,7 +38,7 @@ def test_get_files_matching_base(get_files_matching_func):
|
|||
|
||||
|
||||
def test_get_files_matching_total_match(get_files_matching_func):
|
||||
ret = get_files_matching_func('^.*\.py$')
|
||||
ret = get_files_matching_func('^.*\.py$', '^$')
|
||||
assert ret == set([
|
||||
'pre_commit/run.py',
|
||||
'pre_commit/git.py',
|
||||
|
|
@ -46,10 +46,15 @@ def test_get_files_matching_total_match(get_files_matching_func):
|
|||
|
||||
|
||||
def test_does_search_instead_of_match(get_files_matching_func):
|
||||
ret = get_files_matching_func('\.yaml$')
|
||||
ret = get_files_matching_func('\.yaml$', '^$')
|
||||
assert ret == set(['hooks.yaml'])
|
||||
|
||||
|
||||
def test_does_not_include_deleted_fileS(get_files_matching_func):
|
||||
ret = get_files_matching_func('exist.py')
|
||||
ret = get_files_matching_func('exist.py', '^$')
|
||||
assert ret == set()
|
||||
|
||||
|
||||
def test_exclude_removes_files(get_files_matching_func):
|
||||
ret = get_files_matching_func('', '\.py$')
|
||||
assert ret == set(['hooks.yaml'])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue