/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: alembic==1.5.8,amqp==5.0.6,aniso8601==9.0.1,appdirs==1.4.4,attrs==20.3.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.62,botocore==1.20.62,cachetools==4.2.2,castellan==3.8.0,certifi==2020.12.5,cffi==1.14.5,chardet==4.0.0,-e git+https://opendev.org/openstack/cinder@ba27068fc0cc8a70e2a2e2fcfe6ab9896dab1908#egg=cinder,click==7.1.2,cliff==3.7.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.1,distro==1.4.0,distro-info===0.23ubuntu1,dnspython==1.16.0,dogpile.cache==1.1.2,elementpath==2.2.1,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==1.1.2,Flask-RESTful==0.3.8,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@1157c19a9c1408faad5b845cc9b1873f82fc8f31#egg=glance,glance-store==2.5.0,google-api-core==1.26.3,google-api-python-client==2.3.0,google-auth==1.30.0,google-auth-httplib2==0.1.0,googleapis-common-protos==1.53.0,greenlet==1.0.0,grpcio==1.37.1,httplib2==0.19.1,hyperlink==19.0.0,idna==2.10,importlib-metadata==1.5.0,importlib-resources==5.1.2,incremental==16.10.1,iso8601==0.1.14,itsdangerous==1.1.0,Jinja2==2.11.3,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.2.0,kombu==5.0.2,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==1.1.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.10.9,-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@76453e3a1422c975416a71f51ea871390cdb8c44#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@f44abb03a0e52043e480b6ab9a5ac973bc587881#egg=nova,numpy==1.20.2,oauth2client==4.1.3,oauthlib==3.1.0,-e git+https://opendev.org/openstack/placement.git@680182dddc3ae979e9a9c99d7c0e54d95e880645#egg=openstack_placement,openstacksdk==0.57.0,os-brick==4.3.1,os-client-config==2.1.0,os-ken==1.4.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.4.0,os-win==5.4.0,os-xenapi==0.3.4,osc-lib==2.4.0,osc-placement==2.2.0,oslo.cache==2.7.0,oslo.concurrency==4.4.0,oslo.config==8.7.0,oslo.context==3.2.0,oslo.db==9.0.0,oslo.i18n==5.0.1,oslo.log==4.5.0,oslo.messaging==12.7.1,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.3.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.15.8,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.24,pyroute2==0.5.18,pyrsistent==0.15.5,pysaml2==6.5.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.2.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.3.0,python-novaclient==17.4.0,python-openstackclient==5.5.0,python-subunit==1.4.0,python-swiftclient==3.11.1,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.4.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.15.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@0a58574109e0e329ddb6ee78b7ed82b3a9c42c61#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@393e94a604f29940025c2c2d8f406419e7733e5c#egg=tempest,Tempita==0.5.2,tenacity==6.3.1,testresources==2.0.1,testscenarios==0.5.0,testtools==2.4.0,tinyrpc==1.0.4,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.4,urwid==2.0.1,vine==5.0.0,virtualenv==20.4.4,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==1.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.1,yappi==1.3.2,zipp==1.0.0,zope.interface==4.7.1,zstd==1.4.9.1,zVMCloudConnector==1.4.1 ___________________________________ summary ____________________________________ all-plugin: skipped tests congratulations :) {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [2.343833s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [1.403698s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.019616s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.019390s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.252741s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.044286s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [5.843926s] ... ok {4} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [11.219408s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [15.379643s] ... ok {5} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [9.583161s] ... ok {5} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.055264s] ... ok {5} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.424646s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [5.093942s] ... ok {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [10.225550s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [4.466977s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [5.158041s] ... ok {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [11.946597s] ... ok {5} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [2.187752s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [7.789273s] ... ok {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [3.314726s] ... ok {5} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [5.913752s] ... ok {5} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [2.046428s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [6.635430s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [10.263322s] ... 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:30:88:0c', 'ip_address': '172.20.0.11', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:30:88:0c'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:11,572 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 3.959s 2021-05-20 14:47:11,572 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-840043948"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-c9384d6a-b28a-4ab3-9e26-2a4573cdbd43', 'date': 'Thu, 20 May 2021 14:47:11 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"89563043-1470-4b54-9afa-95b997a3efa0","name":"tempest-AllowedAddressPairTestJSON-840043948","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:05:e7:26","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.5"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:08Z","updated_at":"2021-05-20T14:47:09Z","revision_number":1}}' 2021-05-20 14:47:14,202 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0 2.629s 2021-05-20 14:47:14,202 114201 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.11", "mac_address": "fa:16:3e:30:88:0c"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '813', 'x-openstack-request-id': 'req-752de8f9-1670-4025-b6bf-a1059678c956', 'date': 'Thu, 20 May 2021 14:47:14 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0'} Body: b'{"port":{"id":"89563043-1470-4b54-9afa-95b997a3efa0","name":"tempest-AllowedAddressPairTestJSON-840043948","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:05:e7:26","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.5"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:30:88:0c","ip_address":"172.20.0.11","active":true}],"extra_dhcp_opts":[],"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:08Z","updated_at":"2021-05-20T14:47:13Z","revision_number":2,"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2"}}' 2021-05-20 14:47:17,775 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0 3.562s 2021-05-20 14:47:17,776 114201 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-a207f35d-560c-4674-8c69-e44e0e0bb67b', 'date': 'Thu, 20 May 2021 14:47:17 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0'} Body: b'' 2021-05-20 14:47:17,874 114201 INFO [tempest.lib.common.rest_client] Request (Allowed AddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0 0.098s 2021-05-20 14:47:17,874 114201 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-aa376ebc-db70-4b33-8c5b-e9fb0ebf2c78', 'date': 'Thu, 20 May 2021 14:47:17 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 89563043-1470-4b54-9afa-95b997a3efa0 could not be found.", "detail": ""}}' {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [9.045128s] ... ok {6} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [14.083174s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [4.960503s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [7.417041s] ... 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:30:88:0c', '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:30:88:0c'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:20,378 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.501s 2021-05-20 14:47:20,379 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-1862079302"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-f4a14698-6df3-4d6c-9334-4b5e58d2254d', 'date': 'Thu, 20 May 2021 14:47:20 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"8337b1bf-358a-484a-a43f-93fca9ca4174","name":"tempest-AllowedAddressPairTestJSON-1862079302","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:19:60:25","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.4"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:18Z","updated_at":"2021-05-20T14:47:19Z","revision_number":1}}' 2021-05-20 14:47:22,363 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174 1.983s 2021-05-20 14:47:22,363 114201 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:30:88:0c"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-f131eef2-5282-4c0c-88e6-d1df235b7152', 'date': 'Thu, 20 May 2021 14:47:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174'} Body: b'{"port":{"id":"8337b1bf-358a-484a-a43f-93fca9ca4174","name":"tempest-AllowedAddressPairTestJSON-1862079302","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:19:60:25","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:30:88:0c","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:18Z","updated_at":"2021-05-20T14:47:21Z","revision_number":2,"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2"}}' 2021-05-20 14:47:25,083 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174 2.718s 2021-05-20 14:47:25,083 114201 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-45d60db7-e5d0-4b20-b03c-e64b36405aa7', 'date': 'Thu, 20 May 2021 14:47:25 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174'} Body: b'' 2021-05-20 14:47:25,292 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174 0.208s 2021-05-20 14:47:25,292 114201 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-c90b8902-f044-4bab-abf5-cac233f8994b', 'date': 'Thu, 20 May 2021 14:47:25 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 8337b1bf-358a-484a-a43f-93fca9ca4174 could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [3.715014s] ... ok {2} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [1.793361s] ... ok {2} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [3.099542s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [8.310653s] ... ok {6} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [15.143057s] ... ok {4} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [11.115159s] ... 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:28:85:ac', 'ip_address': '172.20.0.5', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:30:88:0c', 'ip_address': '172.20.0.11', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:30:88:0c'} First has 0, Second has 1: {'ip_address': '172.20.0.5', 'mac_address': 'fa:16:3e:28:85:ac'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:27,984 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.685s 2021-05-20 14:47:27,985 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-1018364345"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-8e5034d3-d39e-46f1-b8c7-103034918c79', 'date': 'Thu, 20 May 2021 14:47:27 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"809f3c59-903e-4e67-a685-75d1e64d9fde","name":"tempest-AllowedAddressPairTestJSON-1018364345","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:28:85:ac","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.5"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:25Z","updated_at":"2021-05-20T14:47:26Z","revision_number":1}}' 2021-05-20 14:47:30,307 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.322s 2021-05-20 14:47:30,308 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-406912265"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-a79c31ce-a452-4f65-ac65-66015a1be6b9', 'date': 'Thu, 20 May 2021 14:47:30 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"173baff6-4d02-4255-8335-d0298f1baa2f","name":"tempest-AllowedAddressPairTestJSON-406912265","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:c0:a0:03","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.13"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:28Z","updated_at":"2021-05-20T14:47:29Z","revision_number":1}}' 2021-05-20 14:47:31,747 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f 1.438s 2021-05-20 14:47:31,747 114201 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.11", "mac_address": "fa:16:3e:30:88:0c"}, {"ip_address": "172.20.0.5", "mac_address": "fa:16:3e:28:85:ac"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '890', 'x-openstack-request-id': 'req-1e970892-ff42-45d2-adf5-dd64374cfbb4', 'date': 'Thu, 20 May 2021 14:47:31 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/173baf f6-4d02-4255-8335-d0298f1baa2f'} Body: b'{"port":{"id":"173baff6-4d02-4255-8335-d0298f1baa2f","name":"tempest-AllowedAddressPairTestJSON-406912265","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:c0:a0:03","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.13"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:28:85:ac","ip_address":"172.20.0.5","active":true},{"mac_address":"fa:16:3e:30:88:0c","ip_address":"172.20.0.11","active":true}],"extra_dhcp_opts":[],"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:28Z","updated_at":"2021-05-20T14:47:30Z","revision_number":2,"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2"}}' 2021-05-20 14:47:34,552 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f 2.804s 2021-05-20 14:47:34,553 114201 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-c5478da6-7030-43e8-baa7-0e4e373f579d', 'date': 'Thu, 20 May 2021 14:47:34 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f'} Body: b'' 2021-05-20 14:47:34,710 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f 0.157s 2021-05-20 14:47:34,710 114201 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-0009edb9-f222-4345-ae88-d61edc8272c5', 'date': 'Thu, 20 May 2021 14:47:34 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 173baff6-4d02-4255-8335-d0298f1baa2f could not be found.", "detail": ""}}' 2021-05-20 14:47:36,272 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde 1.561s 2021-05-20 14:47:36,272 114201 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-efabf215-1db6-4bf7-b9b5-d00ed8e37633', 'date': 'Thu, 20 May 2021 14:47:36 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde'} Body: b'' 2021-05-20 14:47:36,412 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde 0.139s 2021-05-20 14:47:36,413 114201 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-b9f7196e-57c9-4b32-9ce5-dd38f17a7668', 'date': 'Thu, 20 May 2021 14:47:36 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde'} Body: b'{"NeutronError": {" type": "PortNotFound", "message": "Port 809f3c59-903e-4e67-a685-75d1e64d9fde could not be found.", "detail": ""}}' {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [7.836950s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [3.809011s] ... ok {2} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [7.798453s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [7.533613s] ... ok {7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [4.972081s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.256211s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.049373s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.105105s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.184248s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.056985s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.138851s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.127900s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.244644s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.230003s] ... ok {2} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.160762s] ... ok {7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [5.341349s] ... 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:d1:71:1d', 'ip_address': '2001:db8::d0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::d0', 'mac_address': 'fa:16:3e:d1:71:1d'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:53,530 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.297s 2021-05-20 14:47:53,530 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-1422545282"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-aa6e3736-a1a7-4e79-acb7-5db39eeb5fb9', 'date': 'Thu, 20 May 2021 14:47:53 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"1b3fb510-0a57-4b37-bdaf-e122f00cab6f","name":"tempest-AllowedAddressPairIpV6TestJSON-1422545282","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:4c:ef:76","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::20c"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:51Z","updated_at":"2021-05-20T14:47:52Z","revision_number":1}}' 2021-05-20 14:47:54,805 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f 1.274s 2021-05-20 14:47:54,805 114206 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::d0", "mac_address": "fa:16:3e:d1:71:1d"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-a50e95db-2159-4d89-9b7e-db4d0fabea31', 'date': 'Thu, 20 May 2021 14:47:54 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f'} Body: b'{"port":{"id":"1b3fb510-0a57-4b37-bdaf-e122f00cab6f","name":"tempest-AllowedAddressPairIpV6TestJSON-1422545282","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:4c:ef:76","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::20c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:71:1d","ip_address":"2001:db8::d0","active":true}],"extra_dhcp_opts":[],"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:51Z","updated_at":"2021-05-20T14:47:54Z","revision_number":2,"project_id":"bde3c0cc41394d538614d0b8b2a43b4f"}}' 2021-05-20 14:47:56,461 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f 1.654s 2021-05-20 14:47:56,461 114206 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-2258c846-6122-4a7d-8261-f26be7386181', 'date': 'Thu, 20 May 2021 14:47:56 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f'} Body: b'' 2021-05-20 14:47:56,573 114206 INFO [tempest.lib.c ommon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f 0.111s 2021-05-20 14:47:56,573 114206 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-7fa93ec9-8daa-4193-b9cb-9e4c457f3d9e', 'date': 'Thu, 20 May 2021 14:47:56 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1b3fb510-0a57-4b37-bdaf-e122f00cab6f could not be found.", "detail": ""}}' {6} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.814654s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [7.948876s] ... ok {7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [5.268306s] ... 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:d1:71:1d', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:d1:71:1d'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:58,662 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.085s 2021-05-20 14:47:58,662 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-29571008"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-a40d1e42-c723-4b83-b3c4-79f3c52ccfc3', 'date': 'Thu, 20 May 2021 14:47:58 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"295a631c-fac9-43e3-892a-29a473ee1fae","name":"tempest-AllowedAddressPairIpV6TestJSON-29571008","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:22:7c:64","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::3c1"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:56Z","updated_at":"2021-05-20T14:47:57Z","revision_number":1}}' 2021-05-20 14:47:59,894 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae 1.231s 2021-05-20 14:47:59,894 114206 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:d1:71:1d"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-5733075f-741d-4501-b190-297b9eb6d8e3', 'date': 'Thu, 20 May 2021 14:47:59 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae'} Body: b'{"port":{"id":"295a631c-fac9-43e3-892a-29a473ee1fae","name":"tempest-AllowedAddressPairIpV6TestJSON-29571008","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:22:7c:64","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::3c1"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:71:1d","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:56Z","updated_at":"2021-05-20T14:47:59Z","revision_number":2,"project_id":"bde3c0cc41394d538614d0b8b2a43b4f"}}' 2021-05-20 14:48:01,594 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae 1.699s 2021-05-20 14:48:01,595 114206 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-fb863091-f7e2-44da-a289-b30f40d5f59d', 'date': 'Thu, 20 May 2021 14:48:01 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae'} Body: b'' 2021-05-20 14:48:01,844 114206 INFO [tempest .lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae 0.248s 2021-05-20 14:48:01,844 114206 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-ab07ac0f-c36a-498e-91aa-c05c1b5682c7', 'date': 'Thu, 20 May 2021 14:48:01 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 295a631c-fac9-43e3-892a-29a473ee1fae could not be found.", "detail": ""}}' {2} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [3.701246s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [6.973492s] ... ok {7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.962866s] ... 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:79:3c:f2', 'ip_address': '2001:db8::e', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:d1:71:1d', 'ip_address': '2001:db8::d0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::d0', 'mac_address': 'fa:16:3e:d1:71:1d'} First has 0, Second has 1: {'ip_address': '2001:db8::e', 'mac_address': 'fa:16:3e:79:3c:f2'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:48:04,277 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.431s 2021-05-20 14:48:04,278 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-594921190"}} Response - Headers: {'content-type': 'application/json', 'content-length': '742', 'x-openstack-request-id': 'req-b829a75f-11c4-4cdf-a5c6-78db9a58ca27', 'date': 'Thu, 20 May 2021 14:48:04 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"29dddc23-23e8-4039-9c35-83d82b7b3681","name":"tempest-AllowedAddressPairIpV6TestJSON-594921190","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:79:3c:f2","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::e"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:48:02Z","updated_at":"2021-05-20T14:48:02Z","revision_number":1}}' 2021-05-20 14:48:05,659 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 1.380s 2021-05-20 14:48:05,660 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-1593316657"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-400080ee-4319-4220-8358-4dd7fb865415', 'date': 'Thu, 20 May 2021 14:48:05 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"d3a0b244-5e65-438a-859e-823986a81a51","name":"tempest-AllowedAddressPairIpV6TestJSON-1593316657","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:68:86:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::261"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:48:04Z","updated_at":"2021-05-20T14:48:05Z","revision_number":1}}' 2021-05-20 14:48:06,397 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51 0.737s 2021-05-20 14:48:06,397 114206 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::d0", "mac_address": "fa:16:3e:d1:71:1d"}, {"ip_address": "2001:db8::e", "mac_address": "fa:16:3e:79:3c:f2"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-8fb34919-513f-45ff-8f5f-6801c8bed600', 'date': 'Thu, 20 May 2021 14:48:06 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://1 0.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51'} Body: b'{"port":{"id":"d3a0b244-5e65-438a-859e-823986a81a51","name":"tempest-AllowedAddressPairIpV6TestJSON-1593316657","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:68:86:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::261"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:79:3c:f2","ip_address":"2001:db8::e","active":true},{"mac_address":"fa:16:3e:d1:71:1d","ip_address":"2001:db8::d0","active":true}],"extra_dhcp_opts":[],"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:48:04Z","updated_at":"2021-05-20T14:48:06Z","revision_number":2,"project_id":"bde3c0cc41394d538614d0b8b2a43b4f"}}' 2021-05-20 14:48:07,761 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51 1.363s 2021-05-20 14:48:07,761 114206 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-84574fae-ef53-4ae0-af20-a5df43d175fe', 'date': 'Thu, 20 May 2021 14:48:07 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51'} Body: b'' 2021-05-20 14:48:07,879 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51 0.117s 2021-05-20 14:48:07,880 114206 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-67d5f2c1-e554-407c-8774-6fa77d933acf', 'date': 'Thu, 20 May 2021 14:48:07 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port d3a0b244-5e65-438a-859e-823986a81a51 could not be found.", "detail": ""}}' 2021-05-20 14:48:08,708 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-4039-9c35-83d82b7b3681 0.828s 2021-05-20 14:48:08,709 114206 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-d2c229a5-fa9c-4ca3-99bd-9c626460fe3a', 'date': 'Thu, 20 May 2021 14:48:08 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-4039-9c35-83d82b7b3681'} Body: b'' 2021-05-20 14:48:08,807 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-4039-9c35-83d82b7b3681 0.098s 2021-05-20 14:48:08,808 114206 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-1c0fad5b-b655-4433-b9c0-1b7b1707f419', 'date': 'Thu, 20 May 2021 14:48:08 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-40 39-9c35-83d82b7b3681'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 29dddc23-23e8-4039-9c35-83d82b7b3681 could not be found.", "detail": ""}}' {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.592429s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000575s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.928441s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000882s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [8.553352s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [33.576945s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [16.023767s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [10.277921s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [18.011742s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [3.400232s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [1.004200s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [12.710957s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [26.499281s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [1.290265s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [1.394335s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.200776s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [13.472679s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.214210s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.657769s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.402952s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.730306s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.727917s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [9.322416s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [10.062787s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [15.568752s] ... ok {5} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [14.329229s] ... ok {1} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [1.115727s] ... ok {1} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [1.706160s] ... ok {1} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.068592s] ... ok {1} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.092475s] ... ok {1} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.244850s] ... ok {1} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.208612s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [13.066439s] ... ok {0} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [9.288159s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [42.650045s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [10.438964s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [7.503415s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [12.181358s] ... ok {0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [5.733636s] ... ok {0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [2.500352s] ... ok {5} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [0.297256s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [8.604158s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [11.236055s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [4.813390s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [4.129814s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [8.153036s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [13.516596s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [29.233475s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [1.971216s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [11.162980s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [2.874688s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.382548s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [12.938461s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [65.872447s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [11.784468s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [6.163023s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [9.629187s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [3.446938s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [3.771163s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [5.472633s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [14.051463s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [2.732827s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [44.239012s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [5.900765s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [19.899533s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [43.399333s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [8.271894s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [11.962728s] ... ok {5} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.226427s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [5.095918s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.153259s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [4.424571s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [29.073525s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [9.098100s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [4.098746s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [13.909363s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [2.413944s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.084473s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.267949s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.064617s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [25.499498s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [17.605312s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [13.324936s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [32.527168s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.658142s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.334386s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [25.328831s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [14.740918s] ... ok {3} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [11.506438s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [17.128630s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [10.260372s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [16.511912s] ... ok {5} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [56.174395s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [78.071748s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [6.332065s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [14.899210s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [21.114024s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [26.739445s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [1.966005s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [27.363262s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [222.207823s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [9.290546s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [23.248505s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.431773s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.478318s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [27.466375s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [25.456167s] ... ok {1} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [9.210926s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [22.906041s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [26.584541s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [14.829168s] ... ok {1} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [18.710568s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [19.864848s] ... ok {6} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [17.802671s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [12.439138s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [10.532669s] ... ok {1} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [24.886016s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [5.547247s] ... ok {3} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [7.740293s] ... ok {3} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.321738s] ... ok {1} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [17.784151s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [24.057836s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.173378s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.475219s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [13.099037s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.182214s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.178106s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [112.722846s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [3.872734s] ... ok {4} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [73.649205s] ... ok {3} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [9.592663s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [122.509769s] ... ok {3} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [1.356501s] ... ok {6} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {6} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {6} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_live_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {3} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [6.214348s] ... ok {4} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [4.466103s] ... ok {4} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [3.400780s] ... ok {1} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [61.467873s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [36.479595s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [3.978894s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.463483s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [6.361501s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [12.355033s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [2.918664s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [5.931136s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [4.138897s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [23.847442s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [12.281369s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [6.242232s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [6.464393s] ... ok {4} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.092121s] ... ok {4} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.896407s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [10.319693s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [9.872133s] ... ok {4} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.028620s] ... ok {4} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.222375s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [4.303452s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [5.004760s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [18.893014s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [3.465900s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [4.024526s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [8.129777s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.567938s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.544677s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [13.506041s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.107948s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.293039s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [7.746393s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [14.183699s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [12.182797s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [8.443103s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [3.084690s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.406232s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.227661s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.193411s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.200791s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.088676s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.080553s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_show_network [0.268749s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.205833s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.093228s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.082956s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [13.960139s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [7.305407s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [20.323267s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.509270s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.237256s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [18.199098s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.082473s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.875101s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [13.845206s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [3.340533s] ... ok {6} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [162.236057s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [10.079380s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.155916s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.251582s] ... ok {3} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [21.524326s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [74.973280s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [3.166528s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.075198s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [182.844991s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [1.894317s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [2.073122s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.679220s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.216360s] ... ok {1} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [4.879704s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [2.117011s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.288454s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.106676s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [1.581893s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.343939s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.028658s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.029876s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.033055s] ... ok {1} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [8.377592s] ... ok {0} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.398222s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [67.618838s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [71.390663s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [193.284350s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [102.638820s] ... ok {3} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [422.823922s] ... ok {2} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [76.106424s] ... 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:30:88:0c', 'ip_address': '172.20.0.11', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:30:88:0c'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:11,572 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 3.959s 2021-05-20 14:47:11,572 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-840043948"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-c9384d6a-b28a-4ab3-9e26-2a4573cdbd43', 'date': 'Thu, 20 May 2021 14:47:11 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"89563043-1470-4b54-9afa-95b997a3efa0","name":"tempest-AllowedAddressPairTestJSON-840043948","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:05:e7:26","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.5"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:08Z","updated_at":"2021-05-20T14:47:09Z","revision_number":1}}' 2021-05-20 14:47:14,202 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0 2.629s 2021-05-20 14:47:14,202 114201 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.11", "mac_address": "fa:16:3e:30:88:0c"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '813', 'x-openstack-request-id': 'req-752de8f9-1670-4025-b6bf-a1059678c956', 'date': 'Thu, 20 May 2021 14:47:14 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0'} Body: b'{"port":{"id":"89563043-1470-4b54-9afa-95b997a3efa0","name":"tempest-AllowedAddressPairTestJSON-840043948","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:05:e7:26","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.5"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:30:88:0c","ip_address":"172.20.0.11","active":true}],"extra_dhcp_opts":[],"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:08Z","updated_at":"2021-05-20T14:47:13Z","revision_number":2,"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2"}}' 2021-05-20 14:47:17,775 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0 3.562s 2021-05-20 14:47:17,776 114201 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-a207f35d-560c-4674-8c69-e44e0e0bb67b', 'date': 'Thu, 20 May 2021 14:47:17 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0'} Body: b'' 2021-05-20 14:47:17,874 114201 INFO [tempest.lib.common.rest_client] Request (Allowed AddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0 0.098s 2021-05-20 14:47:17,874 114201 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-aa376ebc-db70-4b33-8c5b-e9fb0ebf2c78', 'date': 'Thu, 20 May 2021 14:47:17 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/89563043-1470-4b54-9afa-95b997a3efa0'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 89563043-1470-4b54-9afa-95b997a3efa0 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:30:88:0c', '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:30:88:0c'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:20,378 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.501s 2021-05-20 14:47:20,379 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-1862079302"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-f4a14698-6df3-4d6c-9334-4b5e58d2254d', 'date': 'Thu, 20 May 2021 14:47:20 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"8337b1bf-358a-484a-a43f-93fca9ca4174","name":"tempest-AllowedAddressPairTestJSON-1862079302","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:19:60:25","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.4"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:18Z","updated_at":"2021-05-20T14:47:19Z","revision_number":1}}' 2021-05-20 14:47:22,363 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174 1.983s 2021-05-20 14:47:22,363 114201 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:30:88:0c"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-f131eef2-5282-4c0c-88e6-d1df235b7152', 'date': 'Thu, 20 May 2021 14:47:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174'} Body: b'{"port":{"id":"8337b1bf-358a-484a-a43f-93fca9ca4174","name":"tempest-AllowedAddressPairTestJSON-1862079302","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:19:60:25","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:30:88:0c","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:18Z","updated_at":"2021-05-20T14:47:21Z","revision_number":2,"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2"}}' 2021-05-20 14:47:25,083 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174 2.718s 2021-05-20 14:47:25,083 114201 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-45d60db7-e5d0-4b20-b03c-e64b36405aa7', 'date': 'Thu, 20 May 2021 14:47:25 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174'} Body: b'' 2021-05-20 14:47:25,292 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174 0.208s 2021-05-20 14:47:25,292 114201 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-c90b8902-f044-4bab-abf5-cac233f8994b', 'date': 'Thu, 20 May 2021 14:47:25 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/8337b1bf-358a-484a-a43f-93fca9ca4174'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 8337b1bf-358a-484a-a43f-93fca9ca4174 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:28:85:ac', 'ip_address': '172.20.0.5', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:30:88:0c', 'ip_address': '172.20.0.11', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:30:88:0c'} First has 0, Second has 1: {'ip_address': '172.20.0.5', 'mac_address': 'fa:16:3e:28:85:ac'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:27,984 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.685s 2021-05-20 14:47:27,985 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-1018364345"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-8e5034d3-d39e-46f1-b8c7-103034918c79', 'date': 'Thu, 20 May 2021 14:47:27 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"809f3c59-903e-4e67-a685-75d1e64d9fde","name":"tempest-AllowedAddressPairTestJSON-1018364345","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:28:85:ac","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.5"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:25Z","updated_at":"2021-05-20T14:47:26Z","revision_number":1}}' 2021-05-20 14:47:30,307 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.322s 2021-05-20 14:47:30,308 114201 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5", "name": "tempest-AllowedAddressPairTestJSON-406912265"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-a79c31ce-a452-4f65-ac65-66015a1be6b9', 'date': 'Thu, 20 May 2021 14:47:30 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"173baff6-4d02-4255-8335-d0298f1baa2f","name":"tempest-AllowedAddressPairTestJSON-406912265","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:c0:a0:03","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.13"}],"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","port_security_enabled":true,"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:28Z","updated_at":"2021-05-20T14:47:29Z","revision_number":1}}' 2021-05-20 14:47:31,747 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f 1.438s 2021-05-20 14:47:31,747 114201 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.11", "mac_address": "fa:16:3e:30:88:0c"}, {"ip_address": "172.20.0.5", "mac_address": "fa:16:3e:28:85:ac"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '890', 'x-openstack-request-id': 'req-1e970892-ff42-45d2-adf5-dd64374cfbb4', 'date': 'Thu, 20 May 2021 14:47:31 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/173baf f6-4d02-4255-8335-d0298f1baa2f'} Body: b'{"port":{"id":"173baff6-4d02-4255-8335-d0298f1baa2f","name":"tempest-AllowedAddressPairTestJSON-406912265","network_id":"c74dd5f5-465c-4ac1-8cd0-df2d8a43d2d5","tenant_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2","mac_address":"fa:16:3e:c0:a0:03","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"199fac55-cea1-45dc-97c4-2d55e9b66924","ip_address":"172.20.0.13"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:28:85:ac","ip_address":"172.20.0.5","active":true},{"mac_address":"fa:16:3e:30:88:0c","ip_address":"172.20.0.11","active":true}],"extra_dhcp_opts":[],"security_groups":["72118746-153c-467b-a4ae-fd5b53f635bb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:28Z","updated_at":"2021-05-20T14:47:30Z","revision_number":2,"project_id":"c11ec3fa53a54abd9ea12e4a26ec6ed2"}}' 2021-05-20 14:47:34,552 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f 2.804s 2021-05-20 14:47:34,553 114201 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-c5478da6-7030-43e8-baa7-0e4e373f579d', 'date': 'Thu, 20 May 2021 14:47:34 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f'} Body: b'' 2021-05-20 14:47:34,710 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f 0.157s 2021-05-20 14:47:34,710 114201 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-0009edb9-f222-4345-ae88-d61edc8272c5', 'date': 'Thu, 20 May 2021 14:47:34 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/173baff6-4d02-4255-8335-d0298f1baa2f'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 173baff6-4d02-4255-8335-d0298f1baa2f could not be found.", "detail": ""}}' 2021-05-20 14:47:36,272 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde 1.561s 2021-05-20 14:47:36,272 114201 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-efabf215-1db6-4bf7-b9b5-d00ed8e37633', 'date': 'Thu, 20 May 2021 14:47:36 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde'} Body: b'' 2021-05-20 14:47:36,412 114201 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde 0.139s 2021-05-20 14:47:36,413 114201 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-b9f7196e-57c9-4b32-9ce5-dd38f17a7668', 'date': 'Thu, 20 May 2021 14:47:36 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/809f3c59-903e-4e67-a685-75d1e64d9fde'} Body: b'{"NeutronError": {" type": "PortNotFound", "message": "Port 809f3c59-903e-4e67-a685-75d1e64d9fde 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:d1:71:1d', 'ip_address': '2001:db8::d0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::d0', 'mac_address': 'fa:16:3e:d1:71:1d'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:53,530 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.297s 2021-05-20 14:47:53,530 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-1422545282"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-aa6e3736-a1a7-4e79-acb7-5db39eeb5fb9', 'date': 'Thu, 20 May 2021 14:47:53 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"1b3fb510-0a57-4b37-bdaf-e122f00cab6f","name":"tempest-AllowedAddressPairIpV6TestJSON-1422545282","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:4c:ef:76","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::20c"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:51Z","updated_at":"2021-05-20T14:47:52Z","revision_number":1}}' 2021-05-20 14:47:54,805 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f 1.274s 2021-05-20 14:47:54,805 114206 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::d0", "mac_address": "fa:16:3e:d1:71:1d"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-a50e95db-2159-4d89-9b7e-db4d0fabea31', 'date': 'Thu, 20 May 2021 14:47:54 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f'} Body: b'{"port":{"id":"1b3fb510-0a57-4b37-bdaf-e122f00cab6f","name":"tempest-AllowedAddressPairIpV6TestJSON-1422545282","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:4c:ef:76","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::20c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:71:1d","ip_address":"2001:db8::d0","active":true}],"extra_dhcp_opts":[],"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:51Z","updated_at":"2021-05-20T14:47:54Z","revision_number":2,"project_id":"bde3c0cc41394d538614d0b8b2a43b4f"}}' 2021-05-20 14:47:56,461 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f 1.654s 2021-05-20 14:47:56,461 114206 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-2258c846-6122-4a7d-8261-f26be7386181', 'date': 'Thu, 20 May 2021 14:47:56 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f'} Body: b'' 2021-05-20 14:47:56,573 114206 INFO [tempest.lib.c ommon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f 0.111s 2021-05-20 14:47:56,573 114206 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-7fa93ec9-8daa-4193-b9cb-9e4c457f3d9e', 'date': 'Thu, 20 May 2021 14:47:56 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/1b3fb510-0a57-4b37-bdaf-e122f00cab6f'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1b3fb510-0a57-4b37-bdaf-e122f00cab6f 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:d1:71:1d', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:d1:71:1d'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:47:58,662 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.085s 2021-05-20 14:47:58,662 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-29571008"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-a40d1e42-c723-4b83-b3c4-79f3c52ccfc3', 'date': 'Thu, 20 May 2021 14:47:58 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"295a631c-fac9-43e3-892a-29a473ee1fae","name":"tempest-AllowedAddressPairIpV6TestJSON-29571008","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:22:7c:64","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::3c1"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:47:56Z","updated_at":"2021-05-20T14:47:57Z","revision_number":1}}' 2021-05-20 14:47:59,894 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae 1.231s 2021-05-20 14:47:59,894 114206 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:d1:71:1d"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-5733075f-741d-4501-b190-297b9eb6d8e3', 'date': 'Thu, 20 May 2021 14:47:59 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae'} Body: b'{"port":{"id":"295a631c-fac9-43e3-892a-29a473ee1fae","name":"tempest-AllowedAddressPairIpV6TestJSON-29571008","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:22:7c:64","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::3c1"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:71:1d","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:47:56Z","updated_at":"2021-05-20T14:47:59Z","revision_number":2,"project_id":"bde3c0cc41394d538614d0b8b2a43b4f"}}' 2021-05-20 14:48:01,594 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae 1.699s 2021-05-20 14:48:01,595 114206 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-fb863091-f7e2-44da-a289-b30f40d5f59d', 'date': 'Thu, 20 May 2021 14:48:01 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae'} Body: b'' 2021-05-20 14:48:01,844 114206 INFO [tempest .lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae 0.248s 2021-05-20 14:48:01,844 114206 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-ab07ac0f-c36a-498e-91aa-c05c1b5682c7', 'date': 'Thu, 20 May 2021 14:48:01 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/295a631c-fac9-43e3-892a-29a473ee1fae'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 295a631c-fac9-43e3-892a-29a473ee1fae 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:79:3c:f2', 'ip_address': '2001:db8::e', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:d1:71:1d', 'ip_address': '2001:db8::d0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::d0', 'mac_address': 'fa:16:3e:d1:71:1d'} First has 0, Second has 1: {'ip_address': '2001:db8::e', 'mac_address': 'fa:16:3e:79:3c:f2'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-20 14:48:04,277 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 2.431s 2021-05-20 14:48:04,278 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-594921190"}} Response - Headers: {'content-type': 'application/json', 'content-length': '742', 'x-openstack-request-id': 'req-b829a75f-11c4-4cdf-a5c6-78db9a58ca27', 'date': 'Thu, 20 May 2021 14:48:04 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"29dddc23-23e8-4039-9c35-83d82b7b3681","name":"tempest-AllowedAddressPairIpV6TestJSON-594921190","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:79:3c:f2","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::e"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:48:02Z","updated_at":"2021-05-20T14:48:02Z","revision_number":1}}' 2021-05-20 14:48:05,659 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.58:9696/v2.0/ports 1.380s 2021-05-20 14:48:05,660 114206 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "719d86a2-92eb-4e38-9f60-24355c55e79d", "name": "tempest-AllowedAddressPairIpV6TestJSON-1593316657"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-400080ee-4319-4220-8358-4dd7fb865415', 'date': 'Thu, 20 May 2021 14:48:05 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.58:9696/v2.0/ports'} Body: b'{"port":{"id":"d3a0b244-5e65-438a-859e-823986a81a51","name":"tempest-AllowedAddressPairIpV6TestJSON-1593316657","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:68:86:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::261"}],"project_id":"bde3c0cc41394d538614d0b8b2a43b4f","port_security_enabled":true,"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-20T14:48:04Z","updated_at":"2021-05-20T14:48:05Z","revision_number":1}}' 2021-05-20 14:48:06,397 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51 0.737s 2021-05-20 14:48:06,397 114206 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::d0", "mac_address": "fa:16:3e:d1:71:1d"}, {"ip_address": "2001:db8::e", "mac_address": "fa:16:3e:79:3c:f2"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-8fb34919-513f-45ff-8f5f-6801c8bed600', 'date': 'Thu, 20 May 2021 14:48:06 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://1 0.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51'} Body: b'{"port":{"id":"d3a0b244-5e65-438a-859e-823986a81a51","name":"tempest-AllowedAddressPairIpV6TestJSON-1593316657","network_id":"719d86a2-92eb-4e38-9f60-24355c55e79d","tenant_id":"bde3c0cc41394d538614d0b8b2a43b4f","mac_address":"fa:16:3e:68:86:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f3e24564-d164-4783-b6cf-adcf741d7c41","ip_address":"2001:db8::261"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:79:3c:f2","ip_address":"2001:db8::e","active":true},{"mac_address":"fa:16:3e:d1:71:1d","ip_address":"2001:db8::d0","active":true}],"extra_dhcp_opts":[],"security_groups":["1d76ad45-8ce5-4206-a439-391783b222a8"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-20T14:48:04Z","updated_at":"2021-05-20T14:48:06Z","revision_number":2,"project_id":"bde3c0cc41394d538614d0b8b2a43b4f"}}' 2021-05-20 14:48:07,761 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51 1.363s 2021-05-20 14:48:07,761 114206 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-84574fae-ef53-4ae0-af20-a5df43d175fe', 'date': 'Thu, 20 May 2021 14:48:07 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51'} Body: b'' 2021-05-20 14:48:07,879 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51 0.117s 2021-05-20 14:48:07,880 114206 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-67d5f2c1-e554-407c-8774-6fa77d933acf', 'date': 'Thu, 20 May 2021 14:48:07 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/d3a0b244-5e65-438a-859e-823986a81a51'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port d3a0b244-5e65-438a-859e-823986a81a51 could not be found.", "detail": ""}}' 2021-05-20 14:48:08,708 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-4039-9c35-83d82b7b3681 0.828s 2021-05-20 14:48:08,709 114206 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-d2c229a5-fa9c-4ca3-99bd-9c626460fe3a', 'date': 'Thu, 20 May 2021 14:48:08 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-4039-9c35-83d82b7b3681'} Body: b'' 2021-05-20 14:48:08,807 114206 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-4039-9c35-83d82b7b3681 0.098s 2021-05-20 14:48:08,808 114206 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-1c0fad5b-b655-4433-b9c0-1b7b1707f419', 'date': 'Thu, 20 May 2021 14:48:08 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.58:9696/v2.0/ports/29dddc23-23e8-40 39-9c35-83d82b7b3681'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 29dddc23-23e8-4039-9c35-83d82b7b3681 could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1143.0582 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 4146.7707 sec. ============== Worker Balance ============== - Worker 0 (33 tests) => 0:09:01.621669 - Worker 1 (51 tests) => 0:08:59.942947 - Worker 2 (34 tests) => 0:19:02.139850 - Worker 3 (35 tests) => 0:16:13.980005 - Worker 4 (29 tests) => 0:08:41.416444 - Worker 5 (34 tests) => 0:04:46.809420 - Worker 6 (33 tests) => 0:09:29.098846 - Worker 7 (33 tests) => 0:04:01.769657 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.369281s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.321180s] ... ok