single-version
30 строк · 699.0 Байт
1from single_version import __version__2from single_version.ver import _REGEX_VERSION3
4
5def test_version():6assert __version__ == '1.6.0'7
8
9def test_version_regex():10assert _REGEX_VERSION.match('version="1.2"')11
12
13def test_version_regex_with_prefix():14assert _REGEX_VERSION.match('version="v1.2"')15
16
17def test_version_regex_with_patch():18assert _REGEX_VERSION.match('version="1.2.3"')19
20
21def test_version_regex_prerelease():22assert _REGEX_VERSION.match('version="1.2.3-alpha"')23
24
25def test_version_regex_prerelease_revision():26assert _REGEX_VERSION.match('version="1.2.3-alpha.4"')27
28
29def test_version_regex_metadata():30assert _REGEX_VERSION.match('version="1.2.3+456789abc"')31