/opt/stack/tempest ~ Initializing stestr all-plugin create: /opt/stack/tempest/.tox/all-plugin all-plugin installdeps: -chttps://releases.openstack.org/constraints/upper/master, -r/opt/stack/tempest/requirements.txt all-plugin develop-inst: /opt/stack/tempest all-plugin installed: /usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,alembic==1.6.4,amqp==5.0.6,aniso8601==9.0.1,appdirs==1.4.4,attrs==21.2.0,Automat==0.8.0,automaton==2.3.0,Babel==2.9.1,bcrypt==3.2.0,beautifulsoup4==4.9.3,blinker==1.4,boto3==1.17.79,botocore==1.20.79,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@da2fbff247f23c7b82e77db2c1e7772cb22801ac#egg=cinder,click==8.0.1,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.3,elementpath==2.2.2,entrypoints==0.3,etcd3==0.12.0,etcd3gw==0.2.5,eventlet==0.30.2,extras==1.0.0,fasteners==0.14.1,filelock==3.0.12,fixtures==3.0.0,Flask==1.1.2,Flask-RESTful==0.3.9,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@b8926ab4294088c94d38339b4b3d8d5c90ba412d#egg=glance,glance-store==2.5.0,google-api-core==1.28.0,google-api-python-client==2.5.0,google-auth==1.30.1,google-auth-httplib2==0.1.0,googleapis-common-protos==1.53.0,greenlet==1.1.0,grpcio==1.38.0,httplib2==0.19.1,hyperlink==19.0.0,idna==2.10,importlib-metadata==1.5.0,importlib-resources==5.1.4,incremental==16.10.1,iso8601==0.1.14,itsdangerous==2.0.1,Jinja2==3.0.1,jmespath==0.10.0,jsonpatch==1.32,jsonpointer==2.1,jsonschema==3.2.0,keyring==18.0.1,-e git+https://opendev.org/openstack/keystone@63ef8f81f34a41d9e242e44658c962dc86186d80#egg=keystone,keystoneauth1==4.3.1,keystonemiddleware==9.2.0,kombu==5.1.0,language-selector==0.1,lazr.uri==1.0.3,linecache2==1.0.0,logutils==0.3.5,lxml==4.6.3,Mako==1.1.4,MarkupSafe==2.0.1,microversion-parse==1.0.1,monotonic==1.6,more-itertools==4.2.0,msgpack==1.0.2,munch==2.5.0,mysqlclient==1.4.4,netaddr==0.8.0,netifaces==0.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@fd99cf08b36b0add7fa4fced5837e7e896b90f05#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@b0cd985f0c09088098f74cc0cb1df616cc0ef12b#egg=nova,numpy==1.20.3,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.17.1,psutil==5.8.0,py==1.10.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycadf==3.1.1,pycparser==2.20,pydot==1.4.2,pyeclib==1.6.0,Pygments==2.3.1,PyGObject==3.36.0,PyHamcrest==1.9.0,pyinotify==0.9.6,PyJWT==2.1.0,pymacaroons==0.13.0,PyMySQL==1.0.2,PyNaCl==1.4.0,pyOpenSSL==20.0.1,pyparsing==2.4.7,pyperclip==1.8.2,pypowervm==1.1.26,pyroute2==0.5.19,pyrsistent==0.15.5,pysaml2==7.0.1,pyserial==3.4,python-apt==2.0.0+ubuntu0.20.4.4,python-barbicanclient==5.1.0,python-cinderclient==7.4.0,python-dateutil==2.8.1,python-debian===0.1.36ubuntu1,python-designateclient==4.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.5.0,Routes==2.5.1,rsa==4.7.2,rtslib-fb==2.1.74,s3transfer==0.4.2,scrypt==0.8.18,SecretStorage==2.3.1,setproctitle==1.2.2,simplegeneric==0.8.1,simplejson==3.17.2,six==1.16.0,sortedcontainers==2.1.0,sos==4.1,soupsieve==2.2.1,SQLAlchemy==1.3.23,sqlalchemy-migrate==0.13.0,sqlparse==0.4.1,ssh-import-id==5.10,statsd==3.3.0,stestr==3.2.0,stevedore==3.3.0,suds-jurko==0.6,-e git+https://opendev.org/openstack/swift@1ba17f63540c2c34cfbb1c5880f22d7294bf0593#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@0c3392306b9b8cdc991bf786516593c50ed8776c#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.7,voluptuous==0.12.1,wadllib==1.3.3,waitress==2.0.0,warlock==1.3.3,wcwidth==0.2.5,WebOb==1.8.7,websockify==0.9.0,WebTest==2.0.35,Werkzeug==1.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.2,yappi==1.3.2,zipp==3.4.1,zope.interface==4.7.1,zstd==1.5.0.2,zVMCloudConnector==1.4.1 ___________________________________ summary ____________________________________ all-plugin: skipped tests congratulations :) {6} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.460517s] ... ok {1} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [3.181657s] ... ok {1} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [5.427346s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [8.523773s] ... ok {7} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [12.658941s] ... ok {1} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [3.694261s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [9.542174s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [12.402607s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [1.974809s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [1.679001s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.030256s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.199527s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.196960s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.037776s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [5.413325s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [10.943833s] ... 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:50:bf:64', 'ip_address': '172.20.0.14', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:50:bf:64'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 15:56:47,580 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.795s 2021-05-27 15:56:47,581 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1158166567"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-da404359-c4d3-4e67-9d3c-81834613c5f0', 'date': 'Thu, 27 May 2021 15:56:47 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"3831f25f-fd2d-4a2f-9ed8-64a6e4968465","name":"tempest-AllowedAddressPairTestJSON-1158166567","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:50:86:73","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:56:44Z","updated_at":"2021-05-27T15:56:45Z","revision_number":1}}' 2021-05-27 15:56:51,113 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465 3.532s 2021-05-27 15:56:51,113 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:50:bf:64"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-61bdff16-281a-433f-89e9-880d48b115e4', 'date': 'Thu, 27 May 2021 15:56:51 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465'} Body: b'{"port":{"id":"3831f25f-fd2d-4a2f-9ed8-64a6e4968465","name":"tempest-AllowedAddressPairTestJSON-1158166567","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:50:86:73","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:50:bf:64","ip_address":"172.20.0.14","active":true}],"extra_dhcp_opts":[],"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T15:56:44Z","updated_at":"2021-05-27T15:56:49Z","revision_number":2,"project_id":"90f7263abb1443c7883cd120b1cd0c3a"}}' 2021-05-27 15:56:54,350 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465 3.227s 2021-05-27 15:56:54,350 108189 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-c4639148-3b8d-42a8-88e0-258dcfe19321', 'date': 'Thu, 27 May 2021 15:56:54 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465'} Body: b'' 2021-05-27 15:56:54,728 108189 INFO [tempest.lib.common.rest_client] Request (Allo wedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465 0.377s 2021-05-27 15:56:54,728 108189 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-278198c4-ea92-40e1-a64e-f18320399eb1', 'date': 'Thu, 27 May 2021 15:56:54 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 3831f25f-fd2d-4a2f-9ed8-64a6e4968465 could not be found.", "detail": ""}}' {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [33.328752s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [4.924094s] ... ok {1} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [12.731817s] ... ok {3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [9.677451s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [9.190784s] ... 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:50:bf:64', '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:50:bf:64'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 15:56:58,638 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.907s 2021-05-27 15:56:58,639 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1939556432"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-3a57eece-3fbe-477e-ae28-ac2dfdd0921b', 'date': 'Thu, 27 May 2021 15:56:58 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd","name":"tempest-AllowedAddressPairTestJSON-1939556432","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:35:fd:42","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:56:55Z","updated_at":"2021-05-27T15:56:56Z","revision_number":1}}' 2021-05-27 15:56:59,973 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd 1.334s 2021-05-27 15:56:59,974 108189 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:50:bf:64"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-1682b659-e905-4da8-9570-f2b43af86b30', 'date': 'Thu, 27 May 2021 15:56:59 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd'} Body: b'{"port":{"id":"ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd","name":"tempest-AllowedAddressPairTestJSON-1939556432","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:35:fd:42","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:50:bf:64","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T15:56:55Z","updated_at":"2021-05-27T15:56:59Z","revision_number":2,"project_id":"90f7263abb1443c7883cd120b1cd0c3a"}}' 2021-05-27 15:57:03,296 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd 3.321s 2021-05-27 15:57:03,297 108189 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-22e23b70-0df5-4879-aaea-7e3460c56c52', 'date': 'Thu, 27 May 2021 15:57:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd'} Body: b'' 2021-05-27 15:57:03,920 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd 0.622s 2021-05-27 15:57:03,920 108189 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-12d8218b-6ca2-4fbc-bdd1-de1a00a3a8bd', 'date': 'Thu, 27 May 2021 15:57:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [9.991782s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [11.687162s] ... 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:50:bf:64', 'ip_address': '172.20.0.14', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:93:21:30', 'ip_address': '172.20.0.4', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:50:bf:64'} First has 0, Second has 1: {'ip_address': '172.20.0.4', 'mac_address': 'fa:16:3e:93:21:30'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 15:57:06,628 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 2.701s 2021-05-27 15:57:06,629 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1063817366"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-a8da1cff-aa9c-4cbd-9b77-bb401303cb23', 'date': 'Thu, 27 May 2021 15:57:06 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"10498f7a-6934-4b37-aa69-08376681f742","name":"tempest-AllowedAddressPairTestJSON-1063817366","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:93:21:30","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:57:04Z","updated_at":"2021-05-27T15:57:05Z","revision_number":1}}' 2021-05-27 15:57:08,847 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 2.218s 2021-05-27 15:57:08,848 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1743737141"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-1d79edcb-19d1-498a-896b-5d49ea385d6c', 'date': 'Thu, 27 May 2021 15:57:08 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"5c24d260-5919-4cc6-9877-cdcb4af08cc3","name":"tempest-AllowedAddressPairTestJSON-1743737141","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:18:ef:20","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.6"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:57:07Z","updated_at":"2021-05-27T15:57:07Z","revision_number":1}}' 2021-05-27 15:57:10,941 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3 2.093s 2021-05-27 15:57:10,942 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:50:bf:64"}, {"ip_address": "172.20.0.4", "mac_address": "fa:16:3e:93:21:30"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '890', 'x-openstack-request-id': 'req-bedf06e8-67ea-45e2-b9bf-f48115802207', 'date': 'Thu, 27 May 2021 15:57:10 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/5c24d 260-5919-4cc6-9877-cdcb4af08cc3'} Body: b'{"port":{"id":"5c24d260-5919-4cc6-9877-cdcb4af08cc3","name":"tempest-AllowedAddressPairTestJSON-1743737141","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:18:ef:20","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:50:bf:64","ip_address":"172.20.0.14","active":true},{"mac_address":"fa:16:3e:93:21:30","ip_address":"172.20.0.4","active":true}],"extra_dhcp_opts":[],"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T15:57:07Z","updated_at":"2021-05-27T15:57:10Z","revision_number":2,"project_id":"90f7263abb1443c7883cd120b1cd0c3a"}}' 2021-05-27 15:57:14,063 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3 3.120s 2021-05-27 15:57:14,064 108189 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-43483f70-8cd7-4534-8f8d-314c022980e8', 'date': 'Thu, 27 May 2021 15:57:14 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3'} Body: b'' 2021-05-27 15:57:14,182 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3 0.117s 2021-05-27 15:57:14,183 108189 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-f3b91414-4f71-4cc0-a590-453f90a7ce62', 'date': 'Thu, 27 May 2021 15:57:14 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 5c24d260-5919-4cc6-9877-cdcb4af08cc3 could not be found.", "detail": ""}}' 2021-05-27 15:57:15,540 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742 1.357s 2021-05-27 15:57:15,541 108189 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-12e9ae76-3848-439c-bdf6-3153bae51dc4', 'date': 'Thu, 27 May 2021 15:57:15 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742'} Body: b'' 2021-05-27 15:57:15,613 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742 0.071s 2021-05-27 15:57:15,613 108189 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-5ad0f71d-bb3c-44a5-80c3-b94e90275a90', 'date': 'Thu, 27 May 2021 15:57:15 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742'} Body: b'{"NeutronError": { "type": "PortNotFound", "message": "Port 10498f7a-6934-4b37-aa69-08376681f742 could not be found.", "detail": ""}}' {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [16.923154s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [7.066737s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.603292s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [11.217410s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [8.138452s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [6.839460s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [32.842588s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [42.844883s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [7.114142s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [35.302614s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [12.478445s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.092064s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.704433s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [3.296734s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [20.143327s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [13.945212s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [12.002379s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [10.162469s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.093115s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.134015s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [12.145747s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [8.743368s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [4.978021s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [34.109040s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [8.131436s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [15.895852s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [12.254239s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [14.773556s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [15.891697s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [4.386743s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [3.810464s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.729441s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.517135s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.294805s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.244321s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.182912s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [6.650932s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [3.966502s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [1.142097s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.420725s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.340953s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.159222s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [13.344204s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [17.682371s] ... ok {2} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.705293s] ... ok {2} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000952s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [1.054786s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000967s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [13.996128s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [16.740238s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [20.542573s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [5.428364s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [10.970441s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [7.107627s] ... ok {5} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [38.012931s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [13.361803s] ... ok {7} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.119837s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [56.124279s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [14.701873s] ... ok {4} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [9.159219s] ... ok {5} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [13.657045s] ... ok {4} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [2.776145s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [6.152081s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [15.363462s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [19.079410s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [9.463259s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [19.558971s] ... ok {0} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [11.770687s] ... ok {0} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.155762s] ... ok {0} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.893433s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [5.585915s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [11.489177s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [24.889150s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [16.191128s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [5.425158s] ... ok {2} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [4.117827s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [12.774221s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [15.123507s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [19.056779s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [2.172524s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [3.059525s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.081895s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.105587s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.173648s] ... ok {2} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.411314s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [16.228150s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [9.725329s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [12.694304s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [11.697269s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [12.029093s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [8.360832s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [3.323069s] ... ok {2} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [8.707031s] ... ok {7} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [71.590829s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [95.940816s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [7.543900s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [15.206490s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [8.019619s] ... ok {2} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [3.461478s] ... ok {2} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [1.747479s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [8.902422s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [12.798597s] ... ok {5} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [114.214290s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [37.742136s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.697410s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.280749s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [27.586301s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [31.210361s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [16.688982s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [9.982956s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [3.424025s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [3.172530s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [62.914740s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [11.432568s] ... 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:32:f4', 'ip_address': '2001:db8::175', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::175', 'mac_address': 'fa:16:3e:d1:32:f4'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 16:02:09,994 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.945s 2021-05-27 16:02:09,994 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-851666205"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-d3cdabb8-f4f0-4061-82cc-6528f9b110f7', 'date': 'Thu, 27 May 2021 16:02:09 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"46f5f740-7048-4fa8-96b5-2761041ea604","name":"tempest-AllowedAddressPairIpV6TestJSON-851666205","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:87:30:cc","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::c7"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:07Z","updated_at":"2021-05-27T16:02:07Z","revision_number":1}}' 2021-05-27 16:02:12,839 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604 2.844s 2021-05-27 16:02:12,840 108181 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::175", "mac_address": "fa:16:3e:d1:32:f4"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-36e73c3e-dc86-4b5f-b7dd-226ee5b392dc', 'date': 'Thu, 27 May 2021 16:02:12 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604'} Body: b'{"port":{"id":"46f5f740-7048-4fa8-96b5-2761041ea604","name":"tempest-AllowedAddressPairIpV6TestJSON-851666205","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:87:30:cc","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::c7"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:32:f4","ip_address":"2001:db8::175","active":true}],"extra_dhcp_opts":[],"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T16:02:07Z","updated_at":"2021-05-27T16:02:11Z","revision_number":2,"project_id":"ec337bb788f649e3be822adbdf9aa633"}}' 2021-05-27 16:02:17,076 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604 4.231s 2021-05-27 16:02:17,077 108181 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-0c3c8be1-de89-4a2b-bdce-7802a920a7b0', 'date': 'Thu, 27 May 2021 16:02:17 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604'} Body: b'' 2021-05-27 16:02:17,479 108181 INFO [tempest.lib.comm on.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604 0.401s 2021-05-27 16:02:17,480 108181 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-8ba88b04-de0c-45a3-87d3-a6d27ff3e4fe', 'date': 'Thu, 27 May 2021 16:02:17 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 46f5f740-7048-4fa8-96b5-2761041ea604 could not be found.", "detail": ""}}' {5} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [29.334416s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [29.187817s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [13.880463s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [17.444463s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [1.277405s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.433445s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.572888s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.282152s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.615318s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_show_network [0.315535s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [1.059489s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [10.304560s] ... 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:32:f4', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:d1:32:f4'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 16:02:21,420 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.937s 2021-05-27 16:02:21,421 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-904493553"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-9a868300-dd7c-4258-8d68-5976f4f4d383', 'date': 'Thu, 27 May 2021 16:02:21 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"04d84a26-6e5e-44de-8406-bd87005b566b","name":"tempest-AllowedAddressPairIpV6TestJSON-904493553","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:c4:ef:1a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::1db"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:18Z","updated_at":"2021-05-27T16:02:19Z","revision_number":1}}' 2021-05-27 16:02:23,927 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b 2.506s 2021-05-27 16:02:23,928 108181 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:32:f4"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-ff370da3-9b91-4ab1-8bde-2bc8167db48e', 'date': 'Thu, 27 May 2021 16:02:23 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b'} Body: b'{"port":{"id":"04d84a26-6e5e-44de-8406-bd87005b566b","name":"tempest-AllowedAddressPairIpV6TestJSON-904493553","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:c4:ef:1a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::1db"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:32:f4","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T16:02:18Z","updated_at":"2021-05-27T16:02:22Z","revision_number":2,"project_id":"ec337bb788f649e3be822adbdf9aa633"}}' 2021-05-27 16:02:27,382 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b 3.453s 2021-05-27 16:02:27,383 108181 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-acec42f4-bbcc-45f7-a0bf-885f96692973', 'date': 'Thu, 27 May 2021 16:02:27 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b'} Body: b'' 2021-05-27 16:02:27,785 108181 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b 0.401s 2021-05-27 16:02:27,785 108181 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-3a2441d1-1b6b-4cf1-9bda-09ee5f740cc1', 'date': 'Thu, 27 May 2021 16:02:27 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 04d84a26-6e5e-44de-8406-bd87005b566b could not be found.", "detail": ""}}' {4} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.928378s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.367121s] ... ok {5} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [16.136797s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [34.056727s] ... ok {4} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [16.065892s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [21.437722s] ... 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:b2:49:55', 'ip_address': '2001:db8::379', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:d1:32:f4', 'ip_address': '2001:db8::175', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::175', 'mac_address': 'fa:16:3e:d1:32:f4'} First has 0, Second has 1: {'ip_address': '2001:db8::379', 'mac_address': 'fa:16:3e:b2:49:55'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 16:02:31,517 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.728s 2021-05-27 16:02:31,517 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-1136189638"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-9f495e72-ba98-4525-b7b5-aa784bdae23c', 'date': 'Thu, 27 May 2021 16:02:31 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"4f83cb22-ca72-4459-bf67-68be84383886","name":"tempest-AllowedAddressPairIpV6TestJSON-1136189638","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:b2:49:55","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::379"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:29Z","updated_at":"2021-05-27T16:02:29Z","revision_number":1}}' 2021-05-27 16:02:34,931 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.413s 2021-05-27 16:02:34,931 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-531782216"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-89d8ac46-10cb-4b91-afc2-211b531f37b5', 'date': 'Thu, 27 May 2021 16:02:34 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"fddb2e09-ef11-4ba5-b233-bbd96a82a0f9","name":"tempest-AllowedAddressPairIpV6TestJSON-531782216","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:9d:f9:6b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::2db"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:32Z","updated_at":"2021-05-27T16:02:32Z","revision_number":1}}' 2021-05-27 16:02:37,636 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 2.703s 2021-05-27 16:02:37,637 108181 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::175", "mac_address": "fa:16:3e:d1:32:f4"}, {"ip_address": "2001:db8::379", "mac_address": "fa:16:3e:b2:49:55"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '901', 'x-openstack-request-id': 'req-04caf581-a066-41ef-971f-5dcb2fa6cef8', 'date': 'Thu, 27 May 2021 16:02:37 GMT', 'connection': 'close', 'status': '200', 'content-location': 'htt p://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9'} Body: b'{"port":{"id":"fddb2e09-ef11-4ba5-b233-bbd96a82a0f9","name":"tempest-AllowedAddressPairIpV6TestJSON-531782216","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:9d:f9:6b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::2db"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:b2:49:55","ip_address":"2001:db8::379","active":true},{"mac_address":"fa:16:3e:d1:32:f4","ip_address":"2001:db8::175","active":true}],"extra_dhcp_opts":[],"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T16:02:32Z","updated_at":"2021-05-27T16:02:36Z","revision_number":2,"project_id":"ec337bb788f649e3be822adbdf9aa633"}}' 2021-05-27 16:02:42,777 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 5.139s 2021-05-27 16:02:42,777 108181 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-4568a81e-e3b5-4809-9dd6-a82d0609b843', 'date': 'Thu, 27 May 2021 16:02:42 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9'} Body: b'' 2021-05-27 16:02:43,654 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 0.876s 2021-05-27 16:02:43,654 108181 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-7760d637-c7bd-4f09-bf6a-96194e28ae51', 'date': 'Thu, 27 May 2021 16:02:43 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 could not be found.", "detail": ""}}' 2021-05-27 16:02:48,731 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/4f83cb22-ca72-4459-bf67-68be84383886 5.076s 2021-05-27 16:02:48,732 108181 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-971a352e-0b24-4ec5-9597-1306b6704073', 'date': 'Thu, 27 May 2021 16:02:48 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/4f83cb22-ca72-4459-bf67-68be84383886'} Body: b'' 2021-05-27 16:02:49,224 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/4f83cb22-ca72-4459-bf67-68be84383886 0.491s 2021-05-27 16:02:49,224 108181 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-ca05b9e8-b301-4acd-80b6-8994bfbfe107', 'date': 'Thu, 27 May 2021 16:02:49 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/4f83cb22- ca72-4459-bf67-68be84383886'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 4f83cb22-ca72-4459-bf67-68be84383886 could not be found.", "detail": ""}}' {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [30.540972s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [33.471037s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [42.312543s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [18.782546s] ... ok {4} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [0.642763s] ... ok {4} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.462039s] ... ok {4} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.032312s] ... ok {4} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.230168s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [29.115111s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [34.084550s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [16.743084s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [47.887486s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.356525s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.258167s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [19.063437s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [28.576147s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [20.757965s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [33.527644s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [22.815800s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [31.508378s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [38.183048s] ... ok {5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [28.290123s] ... ok {0} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [23.492893s] ... ok {6} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [32.569912s] ... ok {1} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [119.644153s] ... ok {5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [24.999619s] ... ok {6} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.269033s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [38.871096s] ... ok {1} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [4.483206s] ... ok {6} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [7.067690s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [17.722247s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.369180s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [17.241885s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [7.260653s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.662430s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [4.136872s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [2.867315s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [16.501123s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [4.479331s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [2.895517s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.372403s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [12.021651s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [6.366169s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [4.251698s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [3.278465s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.761541s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.072193s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.175863s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.047743s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.783352s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.234472s] ... ok {5} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [6.534575s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [4.946269s] ... ok {5} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [1.394731s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [3.223352s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [2.144464s] ... ok {5} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [4.763749s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [3.473773s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [5.873133s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [5.253657s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.222592s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [28.946712s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.518860s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.352721s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.462089s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.414999s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.257925s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.134520s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.168870s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [6.736491s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.123039s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.151526s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.142942s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.245593s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.377619s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [68.485976s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [3.457659s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.269411s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.153070s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.083501s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [130.801468s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [3.864806s] ... ok {1} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {1} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {1} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_live_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [5.876581s] ... ok {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [3.097783s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [21.168776s] ... ok {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [14.741480s] ... ok {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [3.327462s] ... ok {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.068851s] ... ok {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [1.759053s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [26.019907s] ... ok {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [4.677820s] ... ok {5} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.495790s] ... ok {3} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [53.887785s] ... ok {5} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [11.643917s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [30.852888s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.769244s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.250914s] ... ok {5} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [10.909005s] ... ok {3} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [25.015687s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [18.710111s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [292.702813s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [14.051240s] ... ok {3} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [20.132394s] ... ok {3} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [14.437781s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [19.175793s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.086562s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.645518s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [8.035585s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.078098s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.123348s] ... ok {3} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [20.854691s] ... ok {3} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [69.103763s] ... ok {3} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [2.932169s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [136.285833s] ... ok {1} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [253.129799s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [222.915834s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [66.735126s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [127.174478s] ... ok {0} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [491.298168s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [246.799217s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [153.911622s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [122.806258s] ... 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:50:bf:64', 'ip_address': '172.20.0.14', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:50:bf:64'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 15:56:47,580 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.795s 2021-05-27 15:56:47,581 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1158166567"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-da404359-c4d3-4e67-9d3c-81834613c5f0', 'date': 'Thu, 27 May 2021 15:56:47 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"3831f25f-fd2d-4a2f-9ed8-64a6e4968465","name":"tempest-AllowedAddressPairTestJSON-1158166567","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:50:86:73","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:56:44Z","updated_at":"2021-05-27T15:56:45Z","revision_number":1}}' 2021-05-27 15:56:51,113 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465 3.532s 2021-05-27 15:56:51,113 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:50:bf:64"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-61bdff16-281a-433f-89e9-880d48b115e4', 'date': 'Thu, 27 May 2021 15:56:51 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465'} Body: b'{"port":{"id":"3831f25f-fd2d-4a2f-9ed8-64a6e4968465","name":"tempest-AllowedAddressPairTestJSON-1158166567","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:50:86:73","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:50:bf:64","ip_address":"172.20.0.14","active":true}],"extra_dhcp_opts":[],"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T15:56:44Z","updated_at":"2021-05-27T15:56:49Z","revision_number":2,"project_id":"90f7263abb1443c7883cd120b1cd0c3a"}}' 2021-05-27 15:56:54,350 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465 3.227s 2021-05-27 15:56:54,350 108189 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-c4639148-3b8d-42a8-88e0-258dcfe19321', 'date': 'Thu, 27 May 2021 15:56:54 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465'} Body: b'' 2021-05-27 15:56:54,728 108189 INFO [tempest.lib.common.rest_client] Request (Allo wedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465 0.377s 2021-05-27 15:56:54,728 108189 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-278198c4-ea92-40e1-a64e-f18320399eb1', 'date': 'Thu, 27 May 2021 15:56:54 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/3831f25f-fd2d-4a2f-9ed8-64a6e4968465'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 3831f25f-fd2d-4a2f-9ed8-64a6e4968465 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:50:bf:64', '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:50:bf:64'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 15:56:58,638 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.907s 2021-05-27 15:56:58,639 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1939556432"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-3a57eece-3fbe-477e-ae28-ac2dfdd0921b', 'date': 'Thu, 27 May 2021 15:56:58 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd","name":"tempest-AllowedAddressPairTestJSON-1939556432","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:35:fd:42","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:56:55Z","updated_at":"2021-05-27T15:56:56Z","revision_number":1}}' 2021-05-27 15:56:59,973 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd 1.334s 2021-05-27 15:56:59,974 108189 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:50:bf:64"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-1682b659-e905-4da8-9570-f2b43af86b30', 'date': 'Thu, 27 May 2021 15:56:59 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd'} Body: b'{"port":{"id":"ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd","name":"tempest-AllowedAddressPairTestJSON-1939556432","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:35:fd:42","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:50:bf:64","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T15:56:55Z","updated_at":"2021-05-27T15:56:59Z","revision_number":2,"project_id":"90f7263abb1443c7883cd120b1cd0c3a"}}' 2021-05-27 15:57:03,296 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd 3.321s 2021-05-27 15:57:03,297 108189 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-22e23b70-0df5-4879-aaea-7e3460c56c52', 'date': 'Thu, 27 May 2021 15:57:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd'} Body: b'' 2021-05-27 15:57:03,920 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd 0.622s 2021-05-27 15:57:03,920 108189 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-12d8218b-6ca2-4fbc-bdd1-de1a00a3a8bd', 'date': 'Thu, 27 May 2021 15:57:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ad8917d5-2ff0-4a2c-88ac-aa8c0e1beebd 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:50:bf:64', 'ip_address': '172.20.0.14', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:93:21:30', 'ip_address': '172.20.0.4', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.14', 'mac_address': 'fa:16:3e:50:bf:64'} First has 0, Second has 1: {'ip_address': '172.20.0.4', 'mac_address': 'fa:16:3e:93:21:30'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 15:57:06,628 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 2.701s 2021-05-27 15:57:06,629 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1063817366"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-a8da1cff-aa9c-4cbd-9b77-bb401303cb23', 'date': 'Thu, 27 May 2021 15:57:06 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"10498f7a-6934-4b37-aa69-08376681f742","name":"tempest-AllowedAddressPairTestJSON-1063817366","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:93:21:30","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.4"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:57:04Z","updated_at":"2021-05-27T15:57:05Z","revision_number":1}}' 2021-05-27 15:57:08,847 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 2.218s 2021-05-27 15:57:08,848 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "030d6472-830c-4405-a33d-8dc792f52e2f", "name": "tempest-AllowedAddressPairTestJSON-1743737141"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-1d79edcb-19d1-498a-896b-5d49ea385d6c', 'date': 'Thu, 27 May 2021 15:57:08 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"5c24d260-5919-4cc6-9877-cdcb4af08cc3","name":"tempest-AllowedAddressPairTestJSON-1743737141","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:18:ef:20","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.6"}],"project_id":"90f7263abb1443c7883cd120b1cd0c3a","port_security_enabled":true,"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T15:57:07Z","updated_at":"2021-05-27T15:57:07Z","revision_number":1}}' 2021-05-27 15:57:10,941 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3 2.093s 2021-05-27 15:57:10,942 108189 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.14", "mac_address": "fa:16:3e:50:bf:64"}, {"ip_address": "172.20.0.4", "mac_address": "fa:16:3e:93:21:30"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '890', 'x-openstack-request-id': 'req-bedf06e8-67ea-45e2-b9bf-f48115802207', 'date': 'Thu, 27 May 2021 15:57:10 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/5c24d 260-5919-4cc6-9877-cdcb4af08cc3'} Body: b'{"port":{"id":"5c24d260-5919-4cc6-9877-cdcb4af08cc3","name":"tempest-AllowedAddressPairTestJSON-1743737141","network_id":"030d6472-830c-4405-a33d-8dc792f52e2f","tenant_id":"90f7263abb1443c7883cd120b1cd0c3a","mac_address":"fa:16:3e:18:ef:20","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"a2b2c8ef-4096-4261-9c47-77ed4e4497d8","ip_address":"172.20.0.6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:50:bf:64","ip_address":"172.20.0.14","active":true},{"mac_address":"fa:16:3e:93:21:30","ip_address":"172.20.0.4","active":true}],"extra_dhcp_opts":[],"security_groups":["cf9903df-1db2-48a6-aaeb-bffd2866ec1c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T15:57:07Z","updated_at":"2021-05-27T15:57:10Z","revision_number":2,"project_id":"90f7263abb1443c7883cd120b1cd0c3a"}}' 2021-05-27 15:57:14,063 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3 3.120s 2021-05-27 15:57:14,064 108189 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-43483f70-8cd7-4534-8f8d-314c022980e8', 'date': 'Thu, 27 May 2021 15:57:14 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3'} Body: b'' 2021-05-27 15:57:14,182 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3 0.117s 2021-05-27 15:57:14,183 108189 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-f3b91414-4f71-4cc0-a590-453f90a7ce62', 'date': 'Thu, 27 May 2021 15:57:14 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/5c24d260-5919-4cc6-9877-cdcb4af08cc3'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 5c24d260-5919-4cc6-9877-cdcb4af08cc3 could not be found.", "detail": ""}}' 2021-05-27 15:57:15,540 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742 1.357s 2021-05-27 15:57:15,541 108189 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-12e9ae76-3848-439c-bdf6-3153bae51dc4', 'date': 'Thu, 27 May 2021 15:57:15 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742'} Body: b'' 2021-05-27 15:57:15,613 108189 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742 0.071s 2021-05-27 15:57:15,613 108189 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-5ad0f71d-bb3c-44a5-80c3-b94e90275a90', 'date': 'Thu, 27 May 2021 15:57:15 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/10498f7a-6934-4b37-aa69-08376681f742'} Body: b'{"NeutronError": { "type": "PortNotFound", "message": "Port 10498f7a-6934-4b37-aa69-08376681f742 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:32:f4', 'ip_address': '2001:db8::175', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::175', 'mac_address': 'fa:16:3e:d1:32:f4'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 16:02:09,994 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.945s 2021-05-27 16:02:09,994 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-851666205"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-d3cdabb8-f4f0-4061-82cc-6528f9b110f7', 'date': 'Thu, 27 May 2021 16:02:09 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"46f5f740-7048-4fa8-96b5-2761041ea604","name":"tempest-AllowedAddressPairIpV6TestJSON-851666205","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:87:30:cc","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::c7"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:07Z","updated_at":"2021-05-27T16:02:07Z","revision_number":1}}' 2021-05-27 16:02:12,839 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604 2.844s 2021-05-27 16:02:12,840 108181 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::175", "mac_address": "fa:16:3e:d1:32:f4"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-36e73c3e-dc86-4b5f-b7dd-226ee5b392dc', 'date': 'Thu, 27 May 2021 16:02:12 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604'} Body: b'{"port":{"id":"46f5f740-7048-4fa8-96b5-2761041ea604","name":"tempest-AllowedAddressPairIpV6TestJSON-851666205","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:87:30:cc","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::c7"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:32:f4","ip_address":"2001:db8::175","active":true}],"extra_dhcp_opts":[],"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T16:02:07Z","updated_at":"2021-05-27T16:02:11Z","revision_number":2,"project_id":"ec337bb788f649e3be822adbdf9aa633"}}' 2021-05-27 16:02:17,076 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604 4.231s 2021-05-27 16:02:17,077 108181 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-0c3c8be1-de89-4a2b-bdce-7802a920a7b0', 'date': 'Thu, 27 May 2021 16:02:17 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604'} Body: b'' 2021-05-27 16:02:17,479 108181 INFO [tempest.lib.comm on.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604 0.401s 2021-05-27 16:02:17,480 108181 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-8ba88b04-de0c-45a3-87d3-a6d27ff3e4fe', 'date': 'Thu, 27 May 2021 16:02:17 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/46f5f740-7048-4fa8-96b5-2761041ea604'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 46f5f740-7048-4fa8-96b5-2761041ea604 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:32:f4', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:d1:32:f4'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 16:02:21,420 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.937s 2021-05-27 16:02:21,421 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-904493553"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-9a868300-dd7c-4258-8d68-5976f4f4d383', 'date': 'Thu, 27 May 2021 16:02:21 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"04d84a26-6e5e-44de-8406-bd87005b566b","name":"tempest-AllowedAddressPairIpV6TestJSON-904493553","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:c4:ef:1a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::1db"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:18Z","updated_at":"2021-05-27T16:02:19Z","revision_number":1}}' 2021-05-27 16:02:23,927 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b 2.506s 2021-05-27 16:02:23,928 108181 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:32:f4"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-ff370da3-9b91-4ab1-8bde-2bc8167db48e', 'date': 'Thu, 27 May 2021 16:02:23 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b'} Body: b'{"port":{"id":"04d84a26-6e5e-44de-8406-bd87005b566b","name":"tempest-AllowedAddressPairIpV6TestJSON-904493553","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:c4:ef:1a","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::1db"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:d1:32:f4","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T16:02:18Z","updated_at":"2021-05-27T16:02:22Z","revision_number":2,"project_id":"ec337bb788f649e3be822adbdf9aa633"}}' 2021-05-27 16:02:27,382 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b 3.453s 2021-05-27 16:02:27,383 108181 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-acec42f4-bbcc-45f7-a0bf-885f96692973', 'date': 'Thu, 27 May 2021 16:02:27 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b'} Body: b'' 2021-05-27 16:02:27,785 108181 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b 0.401s 2021-05-27 16:02:27,785 108181 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-3a2441d1-1b6b-4cf1-9bda-09ee5f740cc1', 'date': 'Thu, 27 May 2021 16:02:27 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/04d84a26-6e5e-44de-8406-bd87005b566b'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 04d84a26-6e5e-44de-8406-bd87005b566b 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:b2:49:55', 'ip_address': '2001:db8::379', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:d1:32:f4', 'ip_address': '2001:db8::175', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::175', 'mac_address': 'fa:16:3e:d1:32:f4'} First has 0, Second has 1: {'ip_address': '2001:db8::379', 'mac_address': 'fa:16:3e:b2:49:55'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-27 16:02:31,517 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.728s 2021-05-27 16:02:31,517 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-1136189638"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-9f495e72-ba98-4525-b7b5-aa784bdae23c', 'date': 'Thu, 27 May 2021 16:02:31 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"4f83cb22-ca72-4459-bf67-68be84383886","name":"tempest-AllowedAddressPairIpV6TestJSON-1136189638","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:b2:49:55","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::379"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:29Z","updated_at":"2021-05-27T16:02:29Z","revision_number":1}}' 2021-05-27 16:02:34,931 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.39:9696/v2.0/ports 3.413s 2021-05-27 16:02:34,931 108181 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "05ee23c3-345c-435d-9b97-b4ec26a0b674", "name": "tempest-AllowedAddressPairIpV6TestJSON-531782216"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-89d8ac46-10cb-4b91-afc2-211b531f37b5', 'date': 'Thu, 27 May 2021 16:02:34 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.39:9696/v2.0/ports'} Body: b'{"port":{"id":"fddb2e09-ef11-4ba5-b233-bbd96a82a0f9","name":"tempest-AllowedAddressPairIpV6TestJSON-531782216","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:9d:f9:6b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::2db"}],"project_id":"ec337bb788f649e3be822adbdf9aa633","port_security_enabled":true,"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-27T16:02:32Z","updated_at":"2021-05-27T16:02:32Z","revision_number":1}}' 2021-05-27 16:02:37,636 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 2.703s 2021-05-27 16:02:37,637 108181 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::175", "mac_address": "fa:16:3e:d1:32:f4"}, {"ip_address": "2001:db8::379", "mac_address": "fa:16:3e:b2:49:55"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '901', 'x-openstack-request-id': 'req-04caf581-a066-41ef-971f-5dcb2fa6cef8', 'date': 'Thu, 27 May 2021 16:02:37 GMT', 'connection': 'close', 'status': '200', 'content-location': 'htt p://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9'} Body: b'{"port":{"id":"fddb2e09-ef11-4ba5-b233-bbd96a82a0f9","name":"tempest-AllowedAddressPairIpV6TestJSON-531782216","network_id":"05ee23c3-345c-435d-9b97-b4ec26a0b674","tenant_id":"ec337bb788f649e3be822adbdf9aa633","mac_address":"fa:16:3e:9d:f9:6b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"590baf57-553b-4113-a85a-4a45a6214ebd","ip_address":"2001:db8::2db"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:b2:49:55","ip_address":"2001:db8::379","active":true},{"mac_address":"fa:16:3e:d1:32:f4","ip_address":"2001:db8::175","active":true}],"extra_dhcp_opts":[],"security_groups":["989e6aca-dc67-4aab-b2e3-eae07f0da235"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-27T16:02:32Z","updated_at":"2021-05-27T16:02:36Z","revision_number":2,"project_id":"ec337bb788f649e3be822adbdf9aa633"}}' 2021-05-27 16:02:42,777 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 5.139s 2021-05-27 16:02:42,777 108181 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-4568a81e-e3b5-4809-9dd6-a82d0609b843', 'date': 'Thu, 27 May 2021 16:02:42 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9'} Body: b'' 2021-05-27 16:02:43,654 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 0.876s 2021-05-27 16:02:43,654 108181 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-7760d637-c7bd-4f09-bf6a-96194e28ae51', 'date': 'Thu, 27 May 2021 16:02:43 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/fddb2e09-ef11-4ba5-b233-bbd96a82a0f9'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port fddb2e09-ef11-4ba5-b233-bbd96a82a0f9 could not be found.", "detail": ""}}' 2021-05-27 16:02:48,731 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.39:9696/v2.0/ports/4f83cb22-ca72-4459-bf67-68be84383886 5.076s 2021-05-27 16:02:48,732 108181 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-971a352e-0b24-4ec5-9597-1306b6704073', 'date': 'Thu, 27 May 2021 16:02:48 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/4f83cb22-ca72-4459-bf67-68be84383886'} Body: b'' 2021-05-27 16:02:49,224 108181 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.39:9696/v2.0/ports/4f83cb22-ca72-4459-bf67-68be84383886 0.491s 2021-05-27 16:02:49,224 108181 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-ca05b9e8-b301-4acd-80b6-8994bfbfe107', 'date': 'Thu, 27 May 2021 16:02:49 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.39:9696/v2.0/ports/4f83cb22- ca72-4459-bf67-68be84383886'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 4f83cb22-ca72-4459-bf67-68be84383886 could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1792.1257 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 5481.4303 sec. ============== Worker Balance ============== - Worker 0 (40 tests) => 0:18:48.631706 - Worker 1 (47 tests) => 0:14:32.613143 - Worker 2 (25 tests) => 0:07:37.255638 - Worker 3 (31 tests) => 0:13:49.207473 - Worker 4 (45 tests) => 0:29:48.807485 - Worker 5 (30 tests) => 0:08:50.791995 - Worker 6 (40 tests) => 0:09:03.272882 - Worker 7 (24 tests) => 0:04:56.782396 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.444240s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.455089s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state [53.825189s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual [52.250064s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto [52.395982s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm [29.887682s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm_from_stopped [125.373526s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert [124.956924s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert_with_volume_attached [174.573154s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server [0.595384s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor [0.684902s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor [0.573996s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.581821s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [4.051319s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [1.260375s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [4.618906s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [2.577517s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup [45.267120s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks [42.900920s] ... ok {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario [216.081567s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause [110.438111s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot [167.382571s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize [186.367545s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start [184.164270s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume [109.385950s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [326.003669s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_volume_backed_instance [274.795193s] ... ok {0} tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern [374.076555s] ... ok ====== Totals ====== Ran: 28 tests in 2976.4177 sec. - Passed: 28 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 2669.9695 sec. ============== Worker Balance ============== - Worker 0 (28 tests) => 0:49:36.417663 tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] ~ Exit code: 1