mirror of
https://github.com/datafolklabs/cement.git
synced 2026-02-06 16:46:47 +00:00
24 lines
587 B
Python
24 lines
587 B
Python
|
|
from cement.utils import version
|
|
|
|
|
|
def test_get_version():
|
|
ver = version.get_version()
|
|
assert ver.startswith('3.0')
|
|
|
|
ver = version.get_version((2, 1, 1, 'alpha', 1))
|
|
assert ver == '2.1.1a1'
|
|
|
|
changeset = version.get_git_changeset()
|
|
ver = version.get_version((2, 1, 1, 'alpha', 0))
|
|
assert ver == f'2.1.1.dev{changeset}'
|
|
|
|
ver = version.get_version((2, 1, 2, 'beta', 2))
|
|
assert ver == '2.1.2b2'
|
|
|
|
ver = version.get_version((2, 1, 2, 'rc', 3))
|
|
assert ver == '2.1.2c3'
|
|
|
|
ver = version.get_version((2, 1, 3, 'final', 0))
|
|
assert ver == '2.1.3'
|