mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 08:14:42 +04:00
move parse_version to pre_commit.clientlib
This commit is contained in:
parent
092e9a50ae
commit
5425c754a0
5 changed files with 13 additions and 14 deletions
|
|
@ -16,6 +16,7 @@ from pre_commit.clientlib import MANIFEST_SCHEMA
|
|||
from pre_commit.clientlib import META_HOOK_DICT
|
||||
from pre_commit.clientlib import OptionalSensibleRegexAtHook
|
||||
from pre_commit.clientlib import OptionalSensibleRegexAtTop
|
||||
from pre_commit.clientlib import parse_version
|
||||
from testing.fixtures import sample_local_config
|
||||
|
||||
|
||||
|
|
@ -384,6 +385,12 @@ def test_default_language_version_invalid(mapping):
|
|||
cfgv.validate(mapping, DEFAULT_LANGUAGE_VERSION)
|
||||
|
||||
|
||||
def test_parse_version():
|
||||
assert parse_version('0.0') == parse_version('0.0')
|
||||
assert parse_version('0.1') > parse_version('0.0')
|
||||
assert parse_version('2.1') >= parse_version('2')
|
||||
|
||||
|
||||
def test_minimum_pre_commit_version_failing():
|
||||
with pytest.raises(cfgv.ValidationError) as excinfo:
|
||||
cfg = {'repos': [], 'minimum_pre_commit_version': '999'}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue