/opt/stack/tempest ~ Initializing stestr all-plugin create: /opt/stack/tempest/.tox/all-plugin all-plugin installdeps: -chttps://releases.openstack.org/constraints/upper/master, -r/opt/stack/tempest/requirements.txt all-plugin develop-inst: /opt/stack/tempest all-plugin installed: /usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,alembic==1.6.5,amqp==5.0.6,aniso8601==9.0.1,appdirs==1.4.4,attrs==21.2.0,Automat==0.8.0,automaton==2.3.0,Babel==2.9.1,bcrypt==3.2.0,beautifulsoup4==4.9.3,blinker==1.4,boto3==1.17.84,botocore==1.20.84,cachetools==4.2.2,castellan==3.8.0,certifi==2021.5.30,cffi==1.14.5,chardet==4.0.0,-e git+https://opendev.org/openstack/cinder@d5f0e51879c03654db4bf89564695e01af593350#egg=cinder,click==8.0.1,cliff==3.8.0,cmd2==1.5.0,colorama==0.4.4,command-not-found==0.3,configobj==5.0.6,configshell-fb==1.1.25,constantly==15.1.0,cryptography==3.4.7,cursive==0.2.2,dbus-python==1.2.16,debtcollector==2.2.0,decorator==4.4.2,defusedxml==0.7.1,distlib==0.3.2,distro==1.4.0,distro-info===0.23ubuntu1,dnspython==1.16.0,dogpile.cache==1.1.3,elementpath==2.2.2,entrypoints==0.3,etcd3==0.12.0,etcd3gw==0.2.5,eventlet==0.30.2,extras==1.0.0,fasteners==0.14.1,filelock==3.0.12,fixtures==3.0.0,Flask==2.0.1,Flask-RESTful==0.3.9,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@c5c7a2a6342fc3de0b9cc2ec3f0ff7b907cc1fc7#egg=glance,glance-store==2.5.0,google-api-core==1.28.0,google-api-python-client==2.6.0,google-auth==1.30.1,google-auth-httplib2==0.1.0,googleapis-common-protos==1.53.0,greenlet==1.1.0,grpcio==1.38.0,httplib2==0.19.1,hyperlink==19.0.0,idna==2.10,importlib-metadata==1.5.0,importlib-resources==5.1.4,incremental==16.10.1,iso8601==0.1.14,itsdangerous==2.0.1,Jinja2==3.0.1,jmespath==0.10.0,jsonpatch==1.32,jsonpointer==2.1,jsonschema==3.2.0,keyring==18.0.1,-e git+https://opendev.org/openstack/keystone@63ef8f81f34a41d9e242e44658c962dc86186d80#egg=keystone,keystoneauth1==4.3.1,keystonemiddleware==9.3.0,kombu==5.1.0,language-selector==0.1,lazr.uri==1.0.3,linecache2==1.0.0,logutils==0.3.5,lxml==4.6.3,Mako==1.1.4,MarkupSafe==2.0.1,microversion-parse==1.0.1,monotonic==1.6,more-itertools==4.2.0,msgpack==1.0.2,munch==2.5.0,mysqlclient==1.4.4,netaddr==0.8.0,netifaces==0.11.0,-e git+https://opendev.org/openstack/networking-hyperv@a913cc69ace39c8e738ae823ae3bad1bcaa2da73#egg=networking_hyperv,networkx==2.5.1,-e git+http://10.106.1.39/p/openstack/neutron@5f20b1154fceb4c96537c97af07edc60a95fead7#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@84cfbddf349b27d2c563e5b16857dcfce3e756b3#egg=nova,numpy==1.20.3,oauth2client==4.1.3,oauthlib==3.1.0,-e git+https://opendev.org/openstack/placement.git@024133eb2dc35476719f3e46839bb77afaa00573#egg=openstack_placement,openstacksdk==0.57.0,os-brick==4.3.1,os-client-config==2.1.0,os-ken==2.0.0,os-resource-classes==1.0.0,os-service-types==1.7.0,os-testr==2.0.0,os-traits==2.5.0,os-vif==2.5.0,os-win==5.4.0,os-xenapi==0.3.4,osc-lib==2.4.0,osc-placement==3.0.0,oslo.cache==2.8.0,oslo.concurrency==4.4.0,oslo.config==8.7.0,oslo.context==3.3.0,oslo.db==9.0.0,oslo.i18n==5.0.1,oslo.log==4.5.0,oslo.messaging==12.8.0,oslo.middleware==4.2.0,oslo.policy==3.8.0,oslo.privsep==2.5.0,oslo.reports==2.2.0,oslo.rootwrap==6.2.0,oslo.serialization==4.1.0,oslo.service==2.5.0,oslo.upgradecheck==1.4.0,oslo.utils==4.9.0,oslo.versionedobjects==2.4.0,oslo.vmware==3.9.0,osprofiler==3.4.0,ovs==2.13.3,ovsdbapp==1.10.0,packaging==20.9,paramiko==2.7.2,passlib==1.7.4,Paste==3.5.0,PasteDeploy==2.1.1,pbr==5.6.0,pcp==5.0,pecan==1.3.3,pexpect==4.6.0,pluggy==0.13.1,prettytable==0.7.2,protobuf==3.17.1,psutil==5.8.0,py==1.10.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycadf==3.1.1,pycparser==2.20,pydot==1.4.2,pyeclib==1.6.0,Pygments==2.3.1,PyGObject==3.36.0,PyHamcrest==1.9.0,pyinotify==0.9.6,PyJWT==2.1.0,pymacaroons==0.13.0,PyMySQL==1.0.2,PyNaCl==1.4.0,pyOpenSSL==20.0.1,pyparsing==2.4.7,pyperclip==1.8.2,pypowervm==1.1.26,pyroute2==0.5.19,pyrsistent==0.15.5,pysaml2==7.0.1,pyserial==3.4,python-apt==2.0.0+ubuntu0.20.4.4,python-barbicanclient==5.1.0,python-cinderclient==7.4.0,python-dateutil==2.8.1,python-debian===0.1.36ubuntu1,python-designateclient==4.3.0,python-editor==1.0.4,python-glanceclient==3.3.0,python-keystoneclient==4.2.0,python-memcached==1.59,python-mimeparse==1.6.0,python-neutronclient==7.4.0,python-novaclient==17.5.0,python-openstackclient==5.5.0,python-subunit==1.4.0,python-swiftclient==3.12.0,pytz==2021.1,pyudev==0.22.0,PyYAML==5.4.1,repoze.lru==0.7,requests==2.25.1,requests-unixsocket==0.2.0,requestsexceptions==1.4.0,retrying==1.3.3,rfc3986==1.5.0,Routes==2.5.1,rsa==4.7.2,rtslib-fb==2.1.74,s3transfer==0.4.2,scrypt==0.8.18,SecretStorage==2.3.1,setproctitle==1.2.2,simplegeneric==0.8.1,simplejson==3.17.2,six==1.16.0,sortedcontainers==2.1.0,sos==4.1,soupsieve==2.2.1,SQLAlchemy==1.3.23,sqlalchemy-migrate==0.13.0,sqlparse==0.4.1,ssh-import-id==5.10,statsd==3.3.0,stestr==3.2.0,stevedore==3.3.0,suds-jurko==0.6,-e git+https://opendev.org/openstack/swift@727516de5162f6a68a0ba681bcade604d9053f49#egg=swift,systemd-python==234,tabulate==0.8.9,targetcli-fb==2.1.51,taskflow==4.6.0,-e git+https://opendev.org/openstack/tempest@3e127640657b294c9d4a941b6a6bb287aa496539#egg=tempest,Tempita==0.5.2,tenacity==6.3.1,testresources==2.0.1,testscenarios==0.5.0,testtools==2.4.0,toml==0.10.2,tooz==2.9.0,tox==3.23.1,traceback2==1.4.0,ufw==0.36,unattended-upgrades==0.1,unittest2==1.1.0,uritemplate==3.0.1,urllib3==1.26.5,urwid==2.0.1,vine==5.0.0,virtualenv==20.4.7,voluptuous==0.12.1,wadllib==1.3.3,waitress==2.0.0,warlock==1.3.3,wcwidth==0.2.5,WebOb==1.8.7,websockify==0.9.0,WebTest==2.0.35,Werkzeug==2.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.2,yappi==1.3.2,zipp==3.4.1,zope.interface==4.7.1,zstd==1.5.0.2,zVMCloudConnector==1.4.1 ___________________________________ summary ____________________________________ all-plugin: skipped tests congratulations :) {0} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [1.046830s] ... ok {7} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [2.799693s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [1.386983s] ... ok {0} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [1.946772s] ... ok {0} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.035129s] ... ok {0} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.133372s] ... ok {0} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.390451s] ... ok {0} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.200001s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [1.961756s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.023753s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.249521s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.220843s] ... ok {7} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [3.168289s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.203120s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [5.220803s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [9.258273s] ... ok {6} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [7.965273s] ... ok {6} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.054683s] ... ok {6} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.324537s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [11.605328s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [3.812881s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [18.750996s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [8.557031s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [3.175349s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [7.565845s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [4.498131s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.386832s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [12.518437s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [3.309805s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [31.985322s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [3.845652s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [10.562372s] ... ok {2} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [14.015919s] ... ok {0} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.286537s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [10.461381s] ... ok {5} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [61.063684s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [12.998893s] ... ok {6} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [12.625712s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [37.611700s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [27.526854s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [27.870159s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.362449s] ... ok {6} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [14.923652s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [20.250613s] ... ok {5} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [28.888992s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [12.247679s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [20.516694s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [13.497390s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [34.304662s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [9.906739s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [13.173720s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [13.233456s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [6.190485s] ... ok {5} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [26.482339s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [25.198622s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [6.532828s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [15.302297s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [7.620665s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.797630s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000579s] ... ok {4} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.680860s] ... ok {4} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000568s] ... ok {5} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [18.848594s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [13.740309s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [10.458610s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:f9:6f:2f', 'ip_address': '172.20.0.14', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:f9:6f:2f'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:30:55,371 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 2.000s 2021-06-02 12:30:55,371 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-1777877556"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-fe33aa5f-49b7-4a2c-bf5a-38e2e6090209', 'date': 'Wed, 02 Jun 2021 12:30:55 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"de530630-f153-4f47-b303-1364b4d65dc0","name":"tempest-AllowedAddressPairTestJSON-1777877556","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:46:ae:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.13"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:30:53Z","updated_at":"2021-06-02T12:30:54Z","revision_number":1}}' 2021-06-02 12:30:57,736 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0 2.365s 2021-06-02 12:30:57,737 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:f9:6f:2f"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '815', 'x-openstack-request-id': 'req-eae45c70-70c5-4cf5-b0b4-9f57cede5e06', 'date': 'Wed, 02 Jun 2021 12:30:57 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0'} Body: b'{"port":{"id":"de530630-f153-4f47-b303-1364b4d65dc0","name":"tempest-AllowedAddressPairTestJSON-1777877556","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:46:ae:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.13"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:f9:6f:2f","ip_address":"172.20.0.14","active":true}],"extra_dhcp_opts":[],"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:30:53Z","updated_at":"2021-06-02T12:30:56Z","revision_number":2,"project_id":"cc95a266ff3a42a1a8ce55c12c69b753"}}' 2021-06-02 12:31:03,623 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0 5.878s 2021-06-02 12:31:03,624 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-28c71d45-e486-47c2-afb3-2fdf44886db8', 'date': 'Wed, 02 Jun 2021 12:31:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0'} Body: b'' 2021-06-02 12:31:03,827 107983 INFO [tempest.lib.common.rest_client] Request (Al lowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0 0.203s 2021-06-02 12:31:03,828 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-153a470a-6b3c-4bcf-aba0-988c987bf386', 'date': 'Wed, 02 Jun 2021 12:31:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port de530630-f153-4f47-b303-1364b4d65dc0 could not be found.", "detail": ""}}' {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [26.474835s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [30.840537s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.447650s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.471801s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [7.714546s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:f9:6f:2f', 'ip_address': '172.20.0.0/16', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.0/16', 'mac_address': 'fa:16:3e:f9:6f:2f'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:31:08,245 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 4.415s 2021-06-02 12:31:08,246 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-845680423"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-c98e4745-51da-45e9-990d-c78022a2542f', 'date': 'Wed, 02 Jun 2021 12:31:08 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"1fdb155b-4135-4387-92ab-44cf3771ccdc","name":"tempest-AllowedAddressPairTestJSON-845680423","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:de:31:2c","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.10"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:31:05Z","updated_at":"2021-06-02T12:31:05Z","revision_number":1}}' 2021-06-02 12:31:10,088 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc 1.841s 2021-06-02 12:31:10,088 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.0/16", "mac_address": "fa:16:3e:f9:6f:2f"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-329455eb-9eae-4c3a-b276-7aac5f40ff38', 'date': 'Wed, 02 Jun 2021 12:31:10 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc'} Body: b'{"port":{"id":"1fdb155b-4135-4387-92ab-44cf3771ccdc","name":"tempest-AllowedAddressPairTestJSON-845680423","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:de:31:2c","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.10"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:f9:6f:2f","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:31:05Z","updated_at":"2021-06-02T12:31:09Z","revision_number":2,"project_id":"cc95a266ff3a42a1a8ce55c12c69b753"}}' 2021-06-02 12:31:11,405 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc 1.315s 2021-06-02 12:31:11,405 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-01102dcf-7d3e-4fad-9ebd-4f4d3a5e35bd', 'date': 'Wed, 02 Jun 2021 12:31:11 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc'} Body: b'' 2021-06-02 12:31:11,543 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc 0.137s 2021-06-02 12:31:11,543 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-cf6624fd-7df5-4258-9e8c-e77be5ee0f7a', 'date': 'Wed, 02 Jun 2021 12:31:11 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1fdb155b-4135-4387-92ab-44cf3771ccdc could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [15.986592s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [16.596665s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [20.301372s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:32:68:a0', 'ip_address': '172.20.0.8', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:f9:6f:2f', 'ip_address': '172.20.0.14', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:f9:6f:2f'} First has 0, Second has 1: {'ip_address': '172.20.0.8', 'mac_address': 'fa:16:3e:32:68:a0'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:31:15,186 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 3.641s 2021-06-02 12:31:15,186 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-1024917316"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-b6059dfe-a7a5-4d79-882a-2f71ec88069e', 'date': 'Wed, 02 Jun 2021 12:31:15 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"32850bc2-f144-4f02-83c5-040ab7dac413","name":"tempest-AllowedAddressPairTestJSON-1024917316","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:32:68:a0","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.8"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:31:11Z","updated_at":"2021-06-02T12:31:12Z","revision_number":1}}' 2021-06-02 12:31:19,819 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 4.632s 2021-06-02 12:31:19,819 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-55561991"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-0e6da2c7-2285-48c0-938f-4b66c8cc562b', 'date': 'Wed, 02 Jun 2021 12:31:19 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"0865f526-c18b-4cef-a326-fd8731d01f76","name":"tempest-AllowedAddressPairTestJSON-55561991","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:19:02:67","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.11"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:31:16Z","updated_at":"2021-06-02T12:31:17Z","revision_number":1}}' 2021-06-02 12:31:22,943 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76 3.124s 2021-06-02 12:31:22,944 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:f9:6f:2f"}, {"ip_address": "172.20.0.8", "mac_address": "fa:16:3e:32:68:a0"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '889', 'x-openstack-request-id': 'req-0c5a97b9-c945-4ff2-b942-7a8358eb50ff', 'date': 'Wed, 02 Jun 2021 12:31:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/0865f526 -c18b-4cef-a326-fd8731d01f76'} Body: b'{"port":{"id":"0865f526-c18b-4cef-a326-fd8731d01f76","name":"tempest-AllowedAddressPairTestJSON-55561991","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:19:02:67","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.11"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:32:68:a0","ip_address":"172.20.0.8","active":true},{"mac_address":"fa:16:3e:f9:6f:2f","ip_address":"172.20.0.14","active":true}],"extra_dhcp_opts":[],"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:31:16Z","updated_at":"2021-06-02T12:31:21Z","revision_number":2,"project_id":"cc95a266ff3a42a1a8ce55c12c69b753"}}' 2021-06-02 12:31:27,542 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76 4.598s 2021-06-02 12:31:27,543 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-d98f5c5c-46f1-4783-afda-160662d2b257', 'date': 'Wed, 02 Jun 2021 12:31:27 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76'} Body: b'' 2021-06-02 12:31:27,998 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76 0.454s 2021-06-02 12:31:27,998 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-67883984-2bd1-4618-b4ff-523e894665dc', 'date': 'Wed, 02 Jun 2021 12:31:27 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 0865f526-c18b-4cef-a326-fd8731d01f76 could not be found.", "detail": ""}}' 2021-06-02 12:31:31,700 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413 3.701s 2021-06-02 12:31:31,700 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-f1ca1cda-ce75-4ee4-bd57-5a6990733547', 'date': 'Wed, 02 Jun 2021 12:31:31 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413'} Body: b'' 2021-06-02 12:31:31,845 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413 0.144s 2021-06-02 12:31:31,846 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-b46630e3-2b70-4949-bfdf-d99f4564578d', 'date': 'Wed, 02 Jun 2021 12:31:31 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413'} Body: b'{"NeutronError": {"typ e": "PortNotFound", "message": "Port 32850bc2-f144-4f02-83c5-040ab7dac413 could not be found.", "detail": ""}}' {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [49.016407s] ... ok {5} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [36.180156s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [29.364944s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [16.466724s] ... ok {7} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [7.103199s] ... ok {7} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [2.773325s] ... ok {4} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [10.017245s] ... ok {6} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [10.095798s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [18.570326s] ... ok {4} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [2.217288s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [25.838104s] ... ok {4} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [6.451116s] ... ok {4} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [1.995661s] ... ok {6} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [19.323703s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [18.362003s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [10.153582s] ... ok {4} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [10.946784s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [2.938780s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [6.184222s] ... ok {6} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [25.680692s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [44.692131s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [14.157000s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.580856s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.187893s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [10.469864s] ... ok {6} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [7.929382s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [13.173669s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [7.265229s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:5b:08:ae', 'ip_address': '2001:db8::ad', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::ad', 'mac_address': 'fa:16:3e:5b:08:ae'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:33:03,147 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 3.601s 2021-06-02 12:33:03,147 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-1856405503"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-381c3045-c425-411f-8e28-29bf3117f3ea', 'date': 'Wed, 02 Jun 2021 12:33:03 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"972b3264-2453-4e63-99d2-9a9feb61c28a","name":"tempest-AllowedAddressPairIpV6TestJSON-1856405503","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:0f:76:d9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::2c5"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:00Z","updated_at":"2021-06-02T12:33:01Z","revision_number":1}}' 2021-06-02 12:33:04,934 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a 1.786s 2021-06-02 12:33:04,935 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::ad", "mac_address": "fa:16:3e:5b:08:ae"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-f9462b5a-6783-41a8-8550-7c9995de806b', 'date': 'Wed, 02 Jun 2021 12:33:04 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a'} Body: b'{"port":{"id":"972b3264-2453-4e63-99d2-9a9feb61c28a","name":"tempest-AllowedAddressPairIpV6TestJSON-1856405503","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:0f:76:d9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::2c5"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5b:08:ae","ip_address":"2001:db8::ad","active":true}],"extra_dhcp_opts":[],"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:33:00Z","updated_at":"2021-06-02T12:33:04Z","revision_number":2,"project_id":"d4490fd3b6c74d289d982a1cffed0862"}}' 2021-06-02 12:33:06,676 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a 1.738s 2021-06-02 12:33:06,676 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-95acd8b9-6da1-49b3-a556-db2295816c39', 'date': 'Wed, 02 Jun 2021 12:33:06 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a'} Body: b'' 2021-06-02 12:33:06,809 107980 INFO [tempest.lib.c ommon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a 0.132s 2021-06-02 12:33:06,809 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-c407fa03-a432-4172-b1a5-7fe2c84b8199', 'date': 'Wed, 02 Jun 2021 12:33:06 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 972b3264-2453-4e63-99d2-9a9feb61c28a could not be found.", "detail": ""}}' {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [98.245414s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [9.428877s] ... ok {6} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [14.180086s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [7.626341s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:5b:08:ae', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:5b:08:ae'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:33:09,034 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 2.222s 2021-06-02 12:33:09,034 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-511067750"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-2cfd4bcb-1bd2-4cda-b137-a6a7762c403b', 'date': 'Wed, 02 Jun 2021 12:33:09 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"396fcaf4-0c5f-45bb-9063-670b993d6009","name":"tempest-AllowedAddressPairIpV6TestJSON-511067750","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:b6:f3:7a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::19c"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:07Z","updated_at":"2021-06-02T12:33:07Z","revision_number":1}}' 2021-06-02 12:33:12,244 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009 3.209s 2021-06-02 12:33:12,245 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::/48", "mac_address": "fa:16:3e:5b:08:ae"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-9af822ae-195d-483f-a8b6-21c0a6d0a72a', 'date': 'Wed, 02 Jun 2021 12:33:12 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009'} Body: b'{"port":{"id":"396fcaf4-0c5f-45bb-9063-670b993d6009","name":"tempest-AllowedAddressPairIpV6TestJSON-511067750","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:b6:f3:7a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::19c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5b:08:ae","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:33:07Z","updated_at":"2021-06-02T12:33:11Z","revision_number":2,"project_id":"d4490fd3b6c74d289d982a1cffed0862"}}' 2021-06-02 12:33:14,242 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009 1.996s 2021-06-02 12:33:14,242 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-09994f79-bb88-4a5d-a36f-65ae8119d163', 'date': 'Wed, 02 Jun 2021 12:33:14 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009'} Body: b'' 2021-06-02 12:33:14,436 107980 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009 0.193s 2021-06-02 12:33:14,437 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-cb7ed9d7-ac35-448f-b317-f60889135367', 'date': 'Wed, 02 Jun 2021 12:33:14 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 396fcaf4-0c5f-45bb-9063-670b993d6009 could not be found.", "detail": ""}}' {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [5.383152s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [28.759068s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [14.748616s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [8.979812s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [2.043696s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.592263s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.343617s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.446192s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.282107s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.448444s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.807733s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.463902s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.269063s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.331418s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [16.368707s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:5b:08:ae', 'ip_address': '2001:db8::ad', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ef:07:99', 'ip_address': '2001:db8::204', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::ad', 'mac_address': 'fa:16:3e:5b:08:ae'} First has 0, Second has 1: {'ip_address': '2001:db8::204', 'mac_address': 'fa:16:3e:ef:07:99'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:33:18,931 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 4.488s 2021-06-02 12:33:18,931 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-897596199"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-7dc56f9b-a9a1-459d-a2b1-3f4f7a8cd8f9', 'date': 'Wed, 02 Jun 2021 12:33:18 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"85abb5f7-4755-47bc-9416-071f3448932d","name":"tempest-AllowedAddressPairIpV6TestJSON-897596199","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:ef:07:99","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::204"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:15Z","updated_at":"2021-06-02T12:33:16Z","revision_number":1}}' 2021-06-02 12:33:22,710 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 3.777s 2021-06-02 12:33:22,710 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-1173683548"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-3fac1083-ef61-4ebd-8bd7-fdfe47948ae1', 'date': 'Wed, 02 Jun 2021 12:33:22 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"2a4e42e6-6148-425d-947a-93f8dafec410","name":"tempest-AllowedAddressPairIpV6TestJSON-1173683548","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:2f:33:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::142"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:20Z","updated_at":"2021-06-02T12:33:20Z","revision_number":1}}' 2021-06-02 12:33:24,902 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410 2.191s 2021-06-02 12:33:24,902 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::ad", "mac_address": "fa:16:3e:5b:08:ae"}, {"ip_address": "2001:db8::204", "mac_address": "fa:16:3e:ef:07:99"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '901', 'x-openstack-request-id': 'req-ef855fbd-6812-4b70-b151-9b7abd738a65', 'date': 'Wed, 02 Jun 2021 12:33:24 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http ://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410'} Body: b'{"port":{"id":"2a4e42e6-6148-425d-947a-93f8dafec410","name":"tempest-AllowedAddressPairIpV6TestJSON-1173683548","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:2f:33:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::142"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5b:08:ae","ip_address":"2001:db8::ad","active":true},{"mac_address":"fa:16:3e:ef:07:99","ip_address":"2001:db8::204","active":true}],"extra_dhcp_opts":[],"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:33:20Z","updated_at":"2021-06-02T12:33:24Z","revision_number":2,"project_id":"d4490fd3b6c74d289d982a1cffed0862"}}' 2021-06-02 12:33:28,656 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410 3.753s 2021-06-02 12:33:28,656 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-0ccfbedb-1691-4312-b143-489673e9b6da', 'date': 'Wed, 02 Jun 2021 12:33:28 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410'} Body: b'' 2021-06-02 12:33:28,972 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410 0.315s 2021-06-02 12:33:28,972 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-1104995f-efc6-4d66-b593-edbe949c1e29', 'date': 'Wed, 02 Jun 2021 12:33:28 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 2a4e42e6-6148-425d-947a-93f8dafec410 could not be found.", "detail": ""}}' 2021-06-02 12:33:30,720 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/85abb5f7-4755-47bc-9416-071f3448932d 1.747s 2021-06-02 12:33:30,720 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-af4b5737-fff3-4471-8154-59f862b2e407', 'date': 'Wed, 02 Jun 2021 12:33:30 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/85abb5f7-4755-47bc-9416-071f3448932d'} Body: b'' 2021-06-02 12:33:30,809 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/85abb5f7-4755-47bc-9416-071f3448932d 0.088s 2021-06-02 12:33:30,810 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-c3cfc184-c155-443a-a131-f6cc9878addf', 'date': 'Wed, 02 Jun 2021 12:33:30 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/85abb5f7-4 755-47bc-9416-071f3448932d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 85abb5f7-4755-47bc-9416-071f3448932d could not be found.", "detail": ""}}' {6} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [17.467007s] ... ok {5} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [124.600345s] ... ok {7} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [14.850141s] ... ok {5} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [3.480088s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [23.493540s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [29.031056s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.173385s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [31.252125s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [5.488455s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [4.984603s] ... ok {4} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [13.076845s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [3.162740s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.789716s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [3.868696s] ... ok {7} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [0.435836s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [25.763096s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [3.258820s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.343897s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [29.400490s] ... ok {4} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [12.392228s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.092502s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [3.869054s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [2.766959s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.120876s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.072625s] ... ok {5} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.104485s] ... ok {7} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [7.153973s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [12.927180s] ... ok {5} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.282639s] ... ok {4} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [17.902512s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [20.383725s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [23.728900s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.465370s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.882366s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [26.973839s] ... ok {4} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [9.646899s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [9.270663s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [19.648414s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.200929s] ... ok {4} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [12.207945s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.392039s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.303819s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [6.146261s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.686344s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [2.532940s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [2.543777s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [8.974227s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.219320s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.239952s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.163965s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [59.783339s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [66.989679s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [6.191485s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.638389s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [2.944370s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.035155s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.026992s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.033523s] ... ok {0} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.655267s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [8.273284s] ... ok {3} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.343212s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [8.122828s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [3.671446s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [0.911803s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [3.187457s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.047213s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [3.393134s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.732286s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [0.709311s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.445703s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.291128s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.045116s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.062076s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.059949s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.041040s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.201990s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.055438s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.034130s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.056689s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.051050s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [1.204261s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.739057s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [2.902093s] ... ok {2} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.061276s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.745130s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [5.840555s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [6.113655s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.354328s] ... ok {2} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [3.962630s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [7.008773s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [3.691186s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.337366s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.399167s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.181330s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.151785s] ... ok {2} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [3.778636s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.098266s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_show_network [0.247048s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.190124s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.172479s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.104870s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [6.667432s] ... ok {2} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.035180s] ... ok {2} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.283115s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [6.222015s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.247213s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.785346s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [7.975657s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.104846s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.078254s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [5.832359s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [116.573586s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [6.499763s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [9.446859s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.074559s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.072470s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [21.091355s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [9.170418s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [6.996186s] ... ok {3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [8.845801s] ... ok {3} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {3} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {3} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_live_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {1} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [3.055262s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [2.567447s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.202067s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.487838s] ... ok {1} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [21.720312s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [233.314024s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {1} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [12.816947s] ... ok {1} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [10.669991s] ... ok {1} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [6.411210s] ... ok {1} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [9.968945s] ... ok {1} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [38.955907s] ... ok {1} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.632945s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [7.686788s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.079452s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.575131s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [1.698164s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [5.927354s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.080419s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.093370s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [1.443491s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [1.372394s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [2.844388s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [0.615590s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [1.481862s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [1.295471s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [1.821983s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.057790s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [114.349699s] ... ok {3} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [217.176250s] ... ok {6} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [472.054186s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [216.125988s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [53.137951s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [107.682268s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [237.442198s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [139.362036s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [117.756317s] ... ok {5} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [25.879651s] ... ok ============================== Failed 6 tests - output below: ============================== tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] ---------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:f9:6f:2f', 'ip_address': '172.20.0.14', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:f9:6f:2f'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:30:55,371 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 2.000s 2021-06-02 12:30:55,371 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-1777877556"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-fe33aa5f-49b7-4a2c-bf5a-38e2e6090209', 'date': 'Wed, 02 Jun 2021 12:30:55 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"de530630-f153-4f47-b303-1364b4d65dc0","name":"tempest-AllowedAddressPairTestJSON-1777877556","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:46:ae:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.13"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:30:53Z","updated_at":"2021-06-02T12:30:54Z","revision_number":1}}' 2021-06-02 12:30:57,736 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0 2.365s 2021-06-02 12:30:57,737 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:f9:6f:2f"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '815', 'x-openstack-request-id': 'req-eae45c70-70c5-4cf5-b0b4-9f57cede5e06', 'date': 'Wed, 02 Jun 2021 12:30:57 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0'} Body: b'{"port":{"id":"de530630-f153-4f47-b303-1364b4d65dc0","name":"tempest-AllowedAddressPairTestJSON-1777877556","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:46:ae:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.13"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:f9:6f:2f","ip_address":"172.20.0.14","active":true}],"extra_dhcp_opts":[],"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:30:53Z","updated_at":"2021-06-02T12:30:56Z","revision_number":2,"project_id":"cc95a266ff3a42a1a8ce55c12c69b753"}}' 2021-06-02 12:31:03,623 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0 5.878s 2021-06-02 12:31:03,624 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-28c71d45-e486-47c2-afb3-2fdf44886db8', 'date': 'Wed, 02 Jun 2021 12:31:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0'} Body: b'' 2021-06-02 12:31:03,827 107983 INFO [tempest.lib.common.rest_client] Request (Al lowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0 0.203s 2021-06-02 12:31:03,828 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-153a470a-6b3c-4bcf-aba0-988c987bf386', 'date': 'Wed, 02 Jun 2021 12:31:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/de530630-f153-4f47-b303-1364b4d65dc0'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port de530630-f153-4f47-b303-1364b4d65dc0 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] --------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:f9:6f:2f', 'ip_address': '172.20.0.0/16', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.0/16', 'mac_address': 'fa:16:3e:f9:6f:2f'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:31:08,245 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 4.415s 2021-06-02 12:31:08,246 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-845680423"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-c98e4745-51da-45e9-990d-c78022a2542f', 'date': 'Wed, 02 Jun 2021 12:31:08 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"1fdb155b-4135-4387-92ab-44cf3771ccdc","name":"tempest-AllowedAddressPairTestJSON-845680423","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:de:31:2c","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.10"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:31:05Z","updated_at":"2021-06-02T12:31:05Z","revision_number":1}}' 2021-06-02 12:31:10,088 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc 1.841s 2021-06-02 12:31:10,088 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.0/16", "mac_address": "fa:16:3e:f9:6f:2f"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-329455eb-9eae-4c3a-b276-7aac5f40ff38', 'date': 'Wed, 02 Jun 2021 12:31:10 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc'} Body: b'{"port":{"id":"1fdb155b-4135-4387-92ab-44cf3771ccdc","name":"tempest-AllowedAddressPairTestJSON-845680423","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:de:31:2c","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.10"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:f9:6f:2f","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:31:05Z","updated_at":"2021-06-02T12:31:09Z","revision_number":2,"project_id":"cc95a266ff3a42a1a8ce55c12c69b753"}}' 2021-06-02 12:31:11,405 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc 1.315s 2021-06-02 12:31:11,405 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-01102dcf-7d3e-4fad-9ebd-4f4d3a5e35bd', 'date': 'Wed, 02 Jun 2021 12:31:11 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc'} Body: b'' 2021-06-02 12:31:11,543 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc 0.137s 2021-06-02 12:31:11,543 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-cf6624fd-7df5-4258-9e8c-e77be5ee0f7a', 'date': 'Wed, 02 Jun 2021 12:31:11 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/1fdb155b-4135-4387-92ab-44cf3771ccdc'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1fdb155b-4135-4387-92ab-44cf3771ccdc could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:32:68:a0', 'ip_address': '172.20.0.8', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:f9:6f:2f', 'ip_address': '172.20.0.14', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:f9:6f:2f'} First has 0, Second has 1: {'ip_address': '172.20.0.8', 'mac_address': 'fa:16:3e:32:68:a0'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:31:15,186 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 3.641s 2021-06-02 12:31:15,186 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-1024917316"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-b6059dfe-a7a5-4d79-882a-2f71ec88069e', 'date': 'Wed, 02 Jun 2021 12:31:15 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"32850bc2-f144-4f02-83c5-040ab7dac413","name":"tempest-AllowedAddressPairTestJSON-1024917316","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:32:68:a0","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.8"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:31:11Z","updated_at":"2021-06-02T12:31:12Z","revision_number":1}}' 2021-06-02 12:31:19,819 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 4.632s 2021-06-02 12:31:19,819 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f12abb88-d0c6-4958-a9da-6595bcaffc07", "name": "tempest-AllowedAddressPairTestJSON-55561991"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-0e6da2c7-2285-48c0-938f-4b66c8cc562b', 'date': 'Wed, 02 Jun 2021 12:31:19 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"0865f526-c18b-4cef-a326-fd8731d01f76","name":"tempest-AllowedAddressPairTestJSON-55561991","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:19:02:67","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.11"}],"project_id":"cc95a266ff3a42a1a8ce55c12c69b753","port_security_enabled":true,"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:31:16Z","updated_at":"2021-06-02T12:31:17Z","revision_number":1}}' 2021-06-02 12:31:22,943 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76 3.124s 2021-06-02 12:31:22,944 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:f9:6f:2f"}, {"ip_address": "172.20.0.8", "mac_address": "fa:16:3e:32:68:a0"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '889', 'x-openstack-request-id': 'req-0c5a97b9-c945-4ff2-b942-7a8358eb50ff', 'date': 'Wed, 02 Jun 2021 12:31:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/0865f526 -c18b-4cef-a326-fd8731d01f76'} Body: b'{"port":{"id":"0865f526-c18b-4cef-a326-fd8731d01f76","name":"tempest-AllowedAddressPairTestJSON-55561991","network_id":"f12abb88-d0c6-4958-a9da-6595bcaffc07","tenant_id":"cc95a266ff3a42a1a8ce55c12c69b753","mac_address":"fa:16:3e:19:02:67","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"08a1ac4c-63aa-4667-848a-9a96dc038507","ip_address":"172.20.0.11"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:32:68:a0","ip_address":"172.20.0.8","active":true},{"mac_address":"fa:16:3e:f9:6f:2f","ip_address":"172.20.0.14","active":true}],"extra_dhcp_opts":[],"security_groups":["4f997fa7-7048-45da-a19c-91ee2be871e5"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:31:16Z","updated_at":"2021-06-02T12:31:21Z","revision_number":2,"project_id":"cc95a266ff3a42a1a8ce55c12c69b753"}}' 2021-06-02 12:31:27,542 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76 4.598s 2021-06-02 12:31:27,543 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-d98f5c5c-46f1-4783-afda-160662d2b257', 'date': 'Wed, 02 Jun 2021 12:31:27 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76'} Body: b'' 2021-06-02 12:31:27,998 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76 0.454s 2021-06-02 12:31:27,998 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-67883984-2bd1-4618-b4ff-523e894665dc', 'date': 'Wed, 02 Jun 2021 12:31:27 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/0865f526-c18b-4cef-a326-fd8731d01f76'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 0865f526-c18b-4cef-a326-fd8731d01f76 could not be found.", "detail": ""}}' 2021-06-02 12:31:31,700 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413 3.701s 2021-06-02 12:31:31,700 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-f1ca1cda-ce75-4ee4-bd57-5a6990733547', 'date': 'Wed, 02 Jun 2021 12:31:31 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413'} Body: b'' 2021-06-02 12:31:31,845 107983 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413 0.144s 2021-06-02 12:31:31,846 107983 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-b46630e3-2b70-4949-bfdf-d99f4564578d', 'date': 'Wed, 02 Jun 2021 12:31:31 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/32850bc2-f144-4f02-83c5-040ab7dac413'} Body: b'{"NeutronError": {"typ e": "PortNotFound", "message": "Port 32850bc2-f144-4f02-83c5-040ab7dac413 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] -------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:5b:08:ae', 'ip_address': '2001:db8::ad', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::ad', 'mac_address': 'fa:16:3e:5b:08:ae'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:33:03,147 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 3.601s 2021-06-02 12:33:03,147 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-1856405503"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-381c3045-c425-411f-8e28-29bf3117f3ea', 'date': 'Wed, 02 Jun 2021 12:33:03 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"972b3264-2453-4e63-99d2-9a9feb61c28a","name":"tempest-AllowedAddressPairIpV6TestJSON-1856405503","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:0f:76:d9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::2c5"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:00Z","updated_at":"2021-06-02T12:33:01Z","revision_number":1}}' 2021-06-02 12:33:04,934 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a 1.786s 2021-06-02 12:33:04,935 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::ad", "mac_address": "fa:16:3e:5b:08:ae"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-f9462b5a-6783-41a8-8550-7c9995de806b', 'date': 'Wed, 02 Jun 2021 12:33:04 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a'} Body: b'{"port":{"id":"972b3264-2453-4e63-99d2-9a9feb61c28a","name":"tempest-AllowedAddressPairIpV6TestJSON-1856405503","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:0f:76:d9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::2c5"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5b:08:ae","ip_address":"2001:db8::ad","active":true}],"extra_dhcp_opts":[],"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:33:00Z","updated_at":"2021-06-02T12:33:04Z","revision_number":2,"project_id":"d4490fd3b6c74d289d982a1cffed0862"}}' 2021-06-02 12:33:06,676 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a 1.738s 2021-06-02 12:33:06,676 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-95acd8b9-6da1-49b3-a556-db2295816c39', 'date': 'Wed, 02 Jun 2021 12:33:06 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a'} Body: b'' 2021-06-02 12:33:06,809 107980 INFO [tempest.lib.c ommon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a 0.132s 2021-06-02 12:33:06,809 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-c407fa03-a432-4172-b1a5-7fe2c84b8199', 'date': 'Wed, 02 Jun 2021 12:33:06 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/972b3264-2453-4e63-99d2-9a9feb61c28a'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 972b3264-2453-4e63-99d2-9a9feb61c28a could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] ------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:5b:08:ae', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:5b:08:ae'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:33:09,034 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 2.222s 2021-06-02 12:33:09,034 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-511067750"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-2cfd4bcb-1bd2-4cda-b137-a6a7762c403b', 'date': 'Wed, 02 Jun 2021 12:33:09 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"396fcaf4-0c5f-45bb-9063-670b993d6009","name":"tempest-AllowedAddressPairIpV6TestJSON-511067750","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:b6:f3:7a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::19c"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:07Z","updated_at":"2021-06-02T12:33:07Z","revision_number":1}}' 2021-06-02 12:33:12,244 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009 3.209s 2021-06-02 12:33:12,245 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::/48", "mac_address": "fa:16:3e:5b:08:ae"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-9af822ae-195d-483f-a8b6-21c0a6d0a72a', 'date': 'Wed, 02 Jun 2021 12:33:12 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009'} Body: b'{"port":{"id":"396fcaf4-0c5f-45bb-9063-670b993d6009","name":"tempest-AllowedAddressPairIpV6TestJSON-511067750","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:b6:f3:7a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::19c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5b:08:ae","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:33:07Z","updated_at":"2021-06-02T12:33:11Z","revision_number":2,"project_id":"d4490fd3b6c74d289d982a1cffed0862"}}' 2021-06-02 12:33:14,242 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009 1.996s 2021-06-02 12:33:14,242 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-09994f79-bb88-4a5d-a36f-65ae8119d163', 'date': 'Wed, 02 Jun 2021 12:33:14 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009'} Body: b'' 2021-06-02 12:33:14,436 107980 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009 0.193s 2021-06-02 12:33:14,437 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-cb7ed9d7-ac35-448f-b317-f60889135367', 'date': 'Wed, 02 Jun 2021 12:33:14 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/396fcaf4-0c5f-45bb-9063-670b993d6009'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 396fcaf4-0c5f-45bb-9063-670b993d6009 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:5b:08:ae', 'ip_address': '2001:db8::ad', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ef:07:99', 'ip_address': '2001:db8::204', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::ad', 'mac_address': 'fa:16:3e:5b:08:ae'} First has 0, Second has 1: {'ip_address': '2001:db8::204', 'mac_address': 'fa:16:3e:ef:07:99'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 12:33:18,931 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 4.488s 2021-06-02 12:33:18,931 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-897596199"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-7dc56f9b-a9a1-459d-a2b1-3f4f7a8cd8f9', 'date': 'Wed, 02 Jun 2021 12:33:18 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"85abb5f7-4755-47bc-9416-071f3448932d","name":"tempest-AllowedAddressPairIpV6TestJSON-897596199","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:ef:07:99","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::204"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:15Z","updated_at":"2021-06-02T12:33:16Z","revision_number":1}}' 2021-06-02 12:33:22,710 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.37:9696/v2.0/ports 3.777s 2021-06-02 12:33:22,710 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "2ca293c3-1527-4f65-ad51-c7e80b4cd3a0", "name": "tempest-AllowedAddressPairIpV6TestJSON-1173683548"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-3fac1083-ef61-4ebd-8bd7-fdfe47948ae1', 'date': 'Wed, 02 Jun 2021 12:33:22 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.37:9696/v2.0/ports'} Body: b'{"port":{"id":"2a4e42e6-6148-425d-947a-93f8dafec410","name":"tempest-AllowedAddressPairIpV6TestJSON-1173683548","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:2f:33:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::142"}],"project_id":"d4490fd3b6c74d289d982a1cffed0862","port_security_enabled":true,"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T12:33:20Z","updated_at":"2021-06-02T12:33:20Z","revision_number":1}}' 2021-06-02 12:33:24,902 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410 2.191s 2021-06-02 12:33:24,902 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::ad", "mac_address": "fa:16:3e:5b:08:ae"}, {"ip_address": "2001:db8::204", "mac_address": "fa:16:3e:ef:07:99"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '901', 'x-openstack-request-id': 'req-ef855fbd-6812-4b70-b151-9b7abd738a65', 'date': 'Wed, 02 Jun 2021 12:33:24 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http ://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410'} Body: b'{"port":{"id":"2a4e42e6-6148-425d-947a-93f8dafec410","name":"tempest-AllowedAddressPairIpV6TestJSON-1173683548","network_id":"2ca293c3-1527-4f65-ad51-c7e80b4cd3a0","tenant_id":"d4490fd3b6c74d289d982a1cffed0862","mac_address":"fa:16:3e:2f:33:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"38dc081f-4209-40e7-9b41-5c005e91f17f","ip_address":"2001:db8::142"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5b:08:ae","ip_address":"2001:db8::ad","active":true},{"mac_address":"fa:16:3e:ef:07:99","ip_address":"2001:db8::204","active":true}],"extra_dhcp_opts":[],"security_groups":["2b9c1172-f6a3-44c8-88bb-90d39fe80d84"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T12:33:20Z","updated_at":"2021-06-02T12:33:24Z","revision_number":2,"project_id":"d4490fd3b6c74d289d982a1cffed0862"}}' 2021-06-02 12:33:28,656 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410 3.753s 2021-06-02 12:33:28,656 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-0ccfbedb-1691-4312-b143-489673e9b6da', 'date': 'Wed, 02 Jun 2021 12:33:28 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410'} Body: b'' 2021-06-02 12:33:28,972 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410 0.315s 2021-06-02 12:33:28,972 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-1104995f-efc6-4d66-b593-edbe949c1e29', 'date': 'Wed, 02 Jun 2021 12:33:28 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/2a4e42e6-6148-425d-947a-93f8dafec410'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 2a4e42e6-6148-425d-947a-93f8dafec410 could not be found.", "detail": ""}}' 2021-06-02 12:33:30,720 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.37:9696/v2.0/ports/85abb5f7-4755-47bc-9416-071f3448932d 1.747s 2021-06-02 12:33:30,720 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-af4b5737-fff3-4471-8154-59f862b2e407', 'date': 'Wed, 02 Jun 2021 12:33:30 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/85abb5f7-4755-47bc-9416-071f3448932d'} Body: b'' 2021-06-02 12:33:30,809 107980 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.37:9696/v2.0/ports/85abb5f7-4755-47bc-9416-071f3448932d 0.088s 2021-06-02 12:33:30,810 107980 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-c3cfc184-c155-443a-a131-f6cc9878addf', 'date': 'Wed, 02 Jun 2021 12:33:30 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.37:9696/v2.0/ports/85abb5f7-4 755-47bc-9416-071f3448932d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 85abb5f7-4755-47bc-9416-071f3448932d could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1613.9381 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 4472.8862 sec. ============== Worker Balance ============== - Worker 0 (46 tests) => 0:07:12.438723 - Worker 1 (33 tests) => 0:09:22.486910 - Worker 2 (32 tests) => 0:07:54.535810 - Worker 3 (47 tests) => 0:12:30.546607 - Worker 4 (36 tests) => 0:05:30.313624 - Worker 5 (39 tests) => 0:26:52.019616 - Worker 6 (16 tests) => 0:13:47.285548 - Worker 7 (33 tests) => 0:05:55.850123 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.367737s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.325061s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state [50.656317s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual [50.251293s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto [51.721187s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm [35.688006s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm_from_stopped [118.461052s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert [115.468876s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert_with_volume_attached [168.902353s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server [0.472630s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor [0.585308s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor [0.467578s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.421126s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.458658s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [0.953765s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.628542s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [1.686662s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup [38.463779s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks [37.476091s] ... ok {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario [191.993639s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause [104.042808s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot [183.025846s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize [187.749428s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start [170.793241s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume [115.556690s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [330.604227s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_volume_backed_instance [272.622417s] ... ok