Exemplo n.º 1
0
 def test_package_version_for_hash(self, m_get):
     mock_resp = Mock()
     mock_resp.ok = True
     mock_resp.text = "the_version"
     m_get.return_value = mock_resp
     result = util.package_version_for_hash("hash")
     assert result == "the_version"
Exemplo n.º 2
0
 def test_package_version_for_hash(self, m_get):
     mock_resp = Mock()
     mock_resp.ok = True
     mock_resp.text = "the_version"
     m_get.return_value = mock_resp
     result = util.package_version_for_hash("hash")
     assert result == "the_version"
Exemplo n.º 3
0
 def choose_ceph_version(self, ceph_hash):
     if config.suite_verify_ceph_hash and not self.args.newest:
         # don't bother if newest; we'll search for an older one
         # Get the ceph package version
         try:
             ceph_version = util.package_version_for_hash(
                 ceph_hash, self.args.kernel_flavor, self.args.distro,
                 self.args.distro_version, self.args.machine_type,
             )
         except Exception as exc:
             util.schedule_fail(str(exc), self.name)
         log.info("ceph version: {ver}".format(ver=ceph_version))
         return ceph_version
     else:
         log.info('skipping ceph package verification')