def test_qos_update(self): qos11 = self._qos_test_obj(1, 1) qos11_id = cdb.add_qos(qos11.tenant, qos11.qname, qos11.desc).qos_id cdb.update_qos(qos11.tenant, qos11_id) new_qname = "new qos name" new_qos = cdb.update_qos(qos11.tenant, qos11_id, new_qname) expected_qobj = self.QosObj(qos11.tenant, new_qname, qos11.desc) self._assert_equal(new_qos, expected_qobj) new_qos = cdb.get_qos(qos11.tenant, qos11_id) self._assert_equal(new_qos, expected_qobj) with testtools.ExpectedException(c_exc.QosNotFound): cdb.update_qos(qos11.tenant, "dummyQosId")
def rename_qos(self, tenant_id, qos_id, new_name): """Rename QoS level.""" LOG.debug(_("rename_qos() called")) try: cdb.get_qos(tenant_id, qos_id) except Exception: raise cexc.QosNotFound(tenant_id=tenant_id, qos_id=qos_id) qos = cdb.update_qos(tenant_id, qos_id, new_name) return qos
def rename_qos(self, tenant_id, qos_id, new_name): """Rename QoS level.""" LOG.debug(_("rename_qos() called")) return cdb.update_qos(tenant_id, qos_id, new_name)