|
|
@ -9,6 +9,7 @@ from versionhelper.version_helper import AnsibleVersionMunger
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize('version,revision,codename,output_propname,expected', [
|
|
|
|
@pytest.mark.parametrize('version,revision,codename,output_propname,expected', [
|
|
|
|
('2.5.0.dev1', None, None, 'raw', '2.5.0.dev1'),
|
|
|
|
('2.5.0.dev1', None, None, 'raw', '2.5.0.dev1'),
|
|
|
|
|
|
|
|
('2.5.0a0.post0', None, None, 'raw', '2.5.0a0.post0'),
|
|
|
|
('2.5.0', None, None, 'raw', '2.5.0'),
|
|
|
|
('2.5.0', None, None, 'raw', '2.5.0'),
|
|
|
|
('2.5.0.dev1', None, None, 'major_version', '2.5'),
|
|
|
|
('2.5.0.dev1', None, None, 'major_version', '2.5'),
|
|
|
|
('2.5.0', None, None, 'major_version', '2.5'),
|
|
|
|
('2.5.0', None, None, 'major_version', '2.5'),
|
|
|
@ -17,11 +18,13 @@ from versionhelper.version_helper import AnsibleVersionMunger
|
|
|
|
('2.5.0.dev1', None, None, 'deb_version', '2.5.0~dev1'),
|
|
|
|
('2.5.0.dev1', None, None, 'deb_version', '2.5.0~dev1'),
|
|
|
|
('2.5.0b1', None, None, 'deb_version', '2.5.0~b1'),
|
|
|
|
('2.5.0b1', None, None, 'deb_version', '2.5.0~b1'),
|
|
|
|
('2.5.0b1.dev1', None, None, 'deb_version', '2.5.0~b1~dev1'),
|
|
|
|
('2.5.0b1.dev1', None, None, 'deb_version', '2.5.0~b1~dev1'),
|
|
|
|
|
|
|
|
('2.5.0b1.post0', None, None, 'deb_version', '2.5.0~b1~post0'),
|
|
|
|
('2.5.0', None, None, 'deb_version', '2.5.0'),
|
|
|
|
('2.5.0', None, None, 'deb_version', '2.5.0'),
|
|
|
|
('2.5.0.dev1', None, None, 'deb_release', '1'),
|
|
|
|
('2.5.0.dev1', None, None, 'deb_release', '1'),
|
|
|
|
('2.5.0b1', 2, None, 'deb_release', '2'),
|
|
|
|
('2.5.0b1', 2, None, 'deb_release', '2'),
|
|
|
|
('2.5.0.dev1', None, None, 'rpm_release', '0.1.dev1'),
|
|
|
|
('2.5.0.dev1', None, None, 'rpm_release', '0.1.dev1'),
|
|
|
|
('2.5.0a1', None, None, 'rpm_release', '0.101.a1'),
|
|
|
|
('2.5.0a1', None, None, 'rpm_release', '0.101.a1'),
|
|
|
|
|
|
|
|
('2.5.0a1.post0', None, None, 'rpm_release', '0.101.a1.post0'),
|
|
|
|
('2.5.0b1', None, None, 'rpm_release', '0.201.b1'),
|
|
|
|
('2.5.0b1', None, None, 'rpm_release', '0.201.b1'),
|
|
|
|
('2.5.0rc1', None, None, 'rpm_release', '0.1001.rc1'),
|
|
|
|
('2.5.0rc1', None, None, 'rpm_release', '0.1001.rc1'),
|
|
|
|
('2.5.0rc1', '0.99', None, 'rpm_release', '0.99.rc1'),
|
|
|
|
('2.5.0rc1', '0.99', None, 'rpm_release', '0.99.rc1'),
|
|
|
|