コード例 #1
0
ファイル: _test_api.py プロジェクト: haluomao/quantum
 def _test_delete_port_networknotfound(self, fmt):
     LOG.debug("_test_delete_port_networknotfound - fmt:%s - START", fmt)
     port_state = "ACTIVE"
     network_id = self._create_network(fmt)
     port_id = self._create_port(network_id, port_state, fmt)
     delete_port_req = testlib.port_delete_request(self.tenant_id, "A_BAD_ID", port_id, fmt)
     delete_port_res = delete_port_req.get_response(self.api)
     self.assertEqual(delete_port_res.status_int, self._network_not_found_code)
     LOG.debug("_test_delete_port_networknotfound - fmt:%s - END", fmt)
コード例 #2
0
ファイル: _test_api.py プロジェクト: haluomao/quantum
 def _test_delete_port_in_use(self, fmt):
     LOG.debug("_test_delete_port_in_use - fmt:%s - START", fmt)
     port_state = "ACTIVE"
     attachment_id = "test_attachment"
     network_id = self._create_network(fmt)
     port_id = self._create_port(network_id, port_state, fmt)
     # plug an attachment into the port
     LOG.debug("Putting attachment into port %s", port_id)
     attachment_req = testlib.put_attachment_request(self.tenant_id, network_id, port_id, attachment_id)
     attachment_res = attachment_req.get_response(self.api)
     self.assertEquals(attachment_res.status_int, 204)
     LOG.debug("Deleting port %s for network %s of tenant %s" % (port_id, network_id, self.tenant_id))
     delete_port_req = testlib.port_delete_request(self.tenant_id, network_id, port_id, fmt)
     delete_port_res = delete_port_req.get_response(self.api)
     self.assertEqual(delete_port_res.status_int, self._port_in_use_code)
     LOG.debug("_test_delete_port_in_use - fmt:%s - END", fmt)
コード例 #3
0
ファイル: _test_api.py プロジェクト: haluomao/quantum
 def _test_delete_port(self, fmt):
     LOG.debug("_test_delete_port - fmt:%s - START", fmt)
     content_type = "application/%s" % fmt
     port_state = "ACTIVE"
     network_id = self._create_network(fmt)
     port_id = self._create_port(network_id, port_state, fmt)
     LOG.debug("Deleting port %s for network %s of tenant %s" % (port_id, network_id, self.tenant_id))
     delete_port_req = testlib.port_delete_request(self.tenant_id, network_id, port_id, fmt)
     delete_port_res = delete_port_req.get_response(self.api)
     self.assertEqual(delete_port_res.status_int, 204)
     list_port_req = testlib.port_list_request(self.tenant_id, network_id, fmt)
     list_port_res = list_port_req.get_response(self.api)
     port_list_data = self._port_deserializers[content_type].deserialize(list_port_res.body)["body"]
     port_count = len(port_list_data["ports"])
     self.assertEqual(port_count, 0)
     LOG.debug("_test_delete_port - fmt:%s - END", fmt)