コード例 #1
0
 def test_qos_add_remove(self):
     qos11 = self._qos_test_obj(1, 1)
     qos = cdb.add_qos(qos11.tenant, qos11.qname, qos11.desc)
     self._assert_equal(qos, qos11)
     qos_id = qos.qos_id
     qos = cdb.remove_qos(qos11.tenant, qos_id)
     self._assert_equal(qos, qos11)
     qos = cdb.remove_qos(qos11.tenant, qos_id)
     self.assertIsNone(qos)
コード例 #2
0
 def test_qos_add_remove(self):
     qos11 = self._qos_test_obj(1, 1)
     qos = cdb.add_qos(qos11.tenant, qos11.qname, qos11.desc)
     self._assert_equal(qos, qos11)
     qos_id = qos.qos_id
     qos = cdb.remove_qos(qos11.tenant, qos_id)
     self._assert_equal(qos, qos11)
     qos = cdb.remove_qos(qos11.tenant, qos_id)
     self.assertIsNone(qos)
コード例 #3
0
 def test_qos_add_dup(self):
     qos22 = self._qos_test_obj(2, 2)
     qos = cdb.add_qos(qos22.tenant, qos22.qname, qos22.desc)
     self._assert_equal(qos, qos22)
     qos_id = qos.qos_id
     with testtools.ExpectedException(c_exc.QosNameAlreadyExists):
         cdb.add_qos(qos22.tenant, qos22.qname, "duplicate 22")
     qos = cdb.remove_qos(qos22.tenant, qos_id)
     self._assert_equal(qos, qos22)
     qos = cdb.remove_qos(qos22.tenant, qos_id)
     self.assertIsNone(qos)
コード例 #4
0
 def test_qos_add_dup(self):
     qos22 = self._qos_test_obj(2, 2)
     qos = cdb.add_qos(qos22.tenant, qos22.qname, qos22.desc)
     self._assert_equal(qos, qos22)
     qos_id = qos.qos_id
     with testtools.ExpectedException(c_exc.QosNameAlreadyExists):
         cdb.add_qos(qos22.tenant, qos22.qname, "duplicate 22")
     qos = cdb.remove_qos(qos22.tenant, qos_id)
     self._assert_equal(qos, qos22)
     qos = cdb.remove_qos(qos22.tenant, qos_id)
     self.assertIsNone(qos)
コード例 #5
0
 def delete_qos(self, tenant_id, qos_id):
     """Delete a QoS level."""
     LOG.debug(_("delete_qos() called"))
     try:
         cdb.get_qos(tenant_id, qos_id)
     except Exception:
         raise cexc.QosNotFound(tenant_id=tenant_id, qos_id=qos_id)
     return cdb.remove_qos(tenant_id, qos_id)
コード例 #6
0
 def delete_qos(self, tenant_id, qos_id):
     """Delete a QoS level."""
     LOG.debug(_("delete_qos() called"))
     try:
         cdb.get_qos(tenant_id, qos_id)
     except Exception:
         raise cexc.QosNotFound(tenant_id=tenant_id,
                                qos_id=qos_id)
     return cdb.remove_qos(tenant_id, qos_id)
コード例 #7
0
ファイル: network_plugin.py プロジェクト: yuhui7red/neutron
 def delete_qos(self, tenant_id, qos_id):
     """Delete a QoS level."""
     LOG.debug(_("delete_qos() called"))
     return cdb.remove_qos(tenant_id, qos_id)
コード例 #8
0
ファイル: network_plugin.py プロジェクト: Karbit/neutron
 def delete_qos(self, tenant_id, qos_id):
     """Delete a QoS level."""
     LOG.debug(_("delete_qos() called"))
     return cdb.remove_qos(tenant_id, qos_id)