Exemplo n.º 1
0
    def test_qos_get(self):
        qos11 = self._qos_test_obj(1, 1)
        qos11_id = cdb.add_qos(qos11.tenant, qos11.qname, qos11.desc).qos_id
        qos21 = self._qos_test_obj(2, 1)
        qos21_id = cdb.add_qos(qos21.tenant, qos21.qname, qos21.desc).qos_id
        qos22 = self._qos_test_obj(2, 2)
        qos22_id = cdb.add_qos(qos22.tenant, qos22.qname, qos22.desc).qos_id

        qos = cdb.get_qos(qos11.tenant, qos11_id)
        self._assert_equal(qos, qos11)
        qos = cdb.get_qos(qos21.tenant, qos21_id)
        self._assert_equal(qos, qos21)
        qos = cdb.get_qos(qos21.tenant, qos22_id)
        self._assert_equal(qos, qos22)

        with testtools.ExpectedException(c_exc.QosNotFound):
            cdb.get_qos(qos11.tenant, "dummyQosId")
        with testtools.ExpectedException(c_exc.QosNotFound):
            cdb.get_qos(qos11.tenant, qos21_id)
        with testtools.ExpectedException(c_exc.QosNotFound):
            cdb.get_qos(qos21.tenant, qos11_id)

        qos_all_t1 = cdb.get_all_qoss(qos11.tenant)
        self.assertEqual(len(qos_all_t1), 1)
        qos_all_t2 = cdb.get_all_qoss(qos21.tenant)
        self.assertEqual(len(qos_all_t2), 2)
        qos_all_t3 = cdb.get_all_qoss("tenant3")
        self.assertEqual(len(qos_all_t3), 0)
Exemplo n.º 2
0
    def test_qos_get(self):
        qos11 = self._qos_test_obj(1, 1)
        qos11_id = cdb.add_qos(qos11.tenant, qos11.qname, qos11.desc).qos_id
        qos21 = self._qos_test_obj(2, 1)
        qos21_id = cdb.add_qos(qos21.tenant, qos21.qname, qos21.desc).qos_id
        qos22 = self._qos_test_obj(2, 2)
        qos22_id = cdb.add_qos(qos22.tenant, qos22.qname, qos22.desc).qos_id

        qos = cdb.get_qos(qos11.tenant, qos11_id)
        self._assert_equal(qos, qos11)
        qos = cdb.get_qos(qos21.tenant, qos21_id)
        self._assert_equal(qos, qos21)
        qos = cdb.get_qos(qos21.tenant, qos22_id)
        self._assert_equal(qos, qos22)

        with testtools.ExpectedException(c_exc.QosNotFound):
            cdb.get_qos(qos11.tenant, "dummyQosId")
        with testtools.ExpectedException(c_exc.QosNotFound):
            cdb.get_qos(qos11.tenant, qos21_id)
        with testtools.ExpectedException(c_exc.QosNotFound):
            cdb.get_qos(qos21.tenant, qos11_id)

        qos_all_t1 = cdb.get_all_qoss(qos11.tenant)
        self.assertEqual(len(qos_all_t1), 1)
        qos_all_t2 = cdb.get_all_qoss(qos21.tenant)
        self.assertEqual(len(qos_all_t2), 2)
        qos_all_t3 = cdb.get_all_qoss("tenant3")
        self.assertEqual(len(qos_all_t3), 0)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 5
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)
Exemplo n.º 6
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)
Exemplo n.º 7
0
 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")
Exemplo n.º 8
0
 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")
Exemplo n.º 9
0
 def create_qos(self, tenant_id, qos_name, qos_desc):
     """Create a QoS level."""
     LOG.debug(_("create_qos() called"))
     qos = cdb.add_qos(tenant_id, qos_name, str(qos_desc))
     return qos
Exemplo n.º 10
0
 def create_qos(self, tenant_id, qos_name, qos_desc):
     """Create a QoS level."""
     LOG.debug(_("create_qos() called"))
     qos = cdb.add_qos(tenant_id, qos_name, str(qos_desc))
     return qos