mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 08:14:42 +04:00
Add checking for manifest files regex.
This commit is contained in:
parent
bd1afceeaf
commit
bf912cfebb
4 changed files with 45 additions and 19 deletions
|
|
@ -28,20 +28,25 @@ def test_additional_manifest_check_raises_for_bad_language():
|
|||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
'obj', ([{'language': 'python'}], [{'language': 'ruby'}]),
|
||||
'obj',
|
||||
(
|
||||
[{'language': 'python', 'files': ''}],
|
||||
[{'language': 'ruby', 'files': ''}]
|
||||
),
|
||||
)
|
||||
def test_additional_manifest_check_languages(obj):
|
||||
def test_additional_manifest_check_passing(obj):
|
||||
additional_manifest_check(obj)
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
'obj',
|
||||
(
|
||||
[{'id': 'a', 'language': 'not a language'}],
|
||||
[{'id': 'a', 'language': 'python3'}],
|
||||
[{'id': 'a', 'language': 'not a language', 'files': ''}],
|
||||
[{'id': 'a', 'language': 'python3', 'files': ''}],
|
||||
[{'id': 'a', 'language': 'python', 'files': 'invalid regex('}],
|
||||
),
|
||||
)
|
||||
def test_additional_manifest_check_languages_failing(obj):
|
||||
def test_additional_manifest_failing(obj):
|
||||
with pytest.raises(InvalidManifestError):
|
||||
additional_manifest_check(obj)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue