Beispiel #1
0
 def _do_filtered_port_list_request(self, flt, network_id):
     list_port_req = testlib.port_list_request(self.tenant_id,
                                               network_id,
                                               self.fmt,
                                               query_string=flt)
     list_port_res = list_port_req.get_response(self.api)
     self.assertEqual(list_port_res.status_int, 200)
     port_data = (self._port_deserializers[self.content_type].
                  deserialize(list_port_res.body)['body'])
     return port_data
Beispiel #2
0
 def _do_filtered_port_list_request(self, flt, network_id):
     list_port_req = testlib.port_list_request(self.tenant_id,
                                               network_id,
                                               self.fmt,
                                               query_string=flt)
     list_port_res = list_port_req.get_response(self.api)
     self.assertEqual(list_port_res.status_int, 200)
     port_data = (self._port_deserializers[self.content_type].
                  deserialize(list_port_res.body)['body'])
     return port_data
Beispiel #3
0
 def _test_list_ports(self, fmt):
     LOG.debug("_test_list_ports - fmt:%s - START", fmt)
     content_type = "application/%s" % fmt
     port_state = "ACTIVE"
     network_id = self._create_network(fmt)
     self._create_port(network_id, port_state, fmt)
     self._create_port(network_id, port_state, fmt)
     list_port_req = testlib.port_list_request(self.tenant_id, network_id, fmt)
     list_port_res = list_port_req.get_response(self.api)
     self.assertEqual(list_port_res.status_int, 200)
     port_data = self._port_deserializers[content_type].deserialize(list_port_res.body)["body"]
     # Check port count: should return 2
     self.assertEqual(len(port_data["ports"]), 2)
     LOG.debug("_test_list_ports - fmt:%s - END", fmt)
Beispiel #4
0
 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)
Beispiel #5
0
 def _test_list_ports_networknotfound(self, fmt):
     LOG.debug("_test_list_ports_networknotfound" " - fmt:%s - START", fmt)
     list_port_req = testlib.port_list_request(self.tenant_id, "A_BAD_ID", fmt)
     list_port_res = list_port_req.get_response(self.api)
     self.assertEqual(list_port_res.status_int, self._network_not_found_code)
     LOG.debug("_test_list_ports_networknotfound - fmt:%s - END", fmt)