Some version values have a leading 'v', e.g.:
http://gitbuilder.ceph.com/ceph-rpm-centos7-x86_64-basic/ref/v10.2.0/version
is 'v10.2.0', whereas:
http://gitbuilder.ceph.com/ceph-rpm-centos7-x86_64-basic/ref/jewel/version
is '10.2.3-0'.
Signed-off-by: Zack Cerza <zack@redhat.com>
if not resp.ok:
raise VersionNotFoundError(url)
- version = resp.text.strip()
+ version = resp.text.strip().lstrip('v')
log.info("Found version: {0}".format(version))
return version
super(TestGitbuilderProject, self)\
.test_get_package_version_found()
+ def test_version_strip_v(self):
+ resp = Mock()
+ resp.ok = True
+ resp.text = "v0.90.0"
+ self.m_get_response.return_value = resp
+ super(TestGitbuilderProject, self)\
+ .test_get_package_version_found()
+
def test_get_package_sha1_fetched_found(self):
resp = Mock()
resp.ok = True