2022-01-02 21:38:21 +00:00
|
|
|
# Copyright 2022 Oliver Smith
|
2020-02-20 20:07:28 +00:00
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
2020-02-20 19:14:38 +00:00
|
|
|
import pmb_test # noqa
|
2018-01-25 18:23:55 +00:00
|
|
|
import pmb.parse.version
|
|
|
|
|
|
|
|
|
|
|
|
def test_version_validate():
|
|
|
|
func = pmb.parse.version.validate
|
|
|
|
|
|
|
|
assert func("6.0_1") is False
|
|
|
|
assert func("6.0_invalidsuffix1") is False
|
|
|
|
assert func("6.0.0002") is True
|
|
|
|
assert func("6.0.234") is True
|
|
|
|
|
|
|
|
# Issue #1144
|
|
|
|
assert func("6.0_0002") is False
|