/opt/stack/tempest ~ Initializing stestr all-plugin create: /opt/stack/tempest/.tox/all-plugin all-plugin installdeps: -chttps://releases.openstack.org/constraints/upper/master, -r/opt/stack/tempest/requirements.txt all-plugin develop-inst: /opt/stack/tempest all-plugin installed: /usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,alembic==1.6.5,amqp==5.0.6,aniso8601==9.0.1,appdirs==1.4.4,attrs==21.2.0,Automat==0.8.0,automaton==2.3.0,Babel==2.9.1,bcrypt==3.2.0,beautifulsoup4==4.9.3,blinker==1.4,boto3==1.17.84,botocore==1.20.84,cachetools==4.2.2,castellan==3.8.0,certifi==2021.5.30,cffi==1.14.5,chardet==4.0.0,-e git+https://opendev.org/openstack/cinder@d5f0e51879c03654db4bf89564695e01af593350#egg=cinder,click==8.0.1,cliff==3.8.0,cmd2==1.5.0,colorama==0.4.4,command-not-found==0.3,configobj==5.0.6,configshell-fb==1.1.25,constantly==15.1.0,cryptography==3.4.7,cursive==0.2.2,dbus-python==1.2.16,debtcollector==2.2.0,decorator==4.4.2,defusedxml==0.7.1,distlib==0.3.2,distro==1.4.0,distro-info===0.23ubuntu1,dnspython==1.16.0,dogpile.cache==1.1.3,elementpath==2.2.2,entrypoints==0.3,etcd3==0.12.0,etcd3gw==0.2.5,eventlet==0.30.2,extras==1.0.0,fasteners==0.14.1,filelock==3.0.12,fixtures==3.0.0,Flask==2.0.1,Flask-RESTful==0.3.9,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@c5c7a2a6342fc3de0b9cc2ec3f0ff7b907cc1fc7#egg=glance,glance-store==2.5.0,google-api-core==1.28.0,google-api-python-client==2.6.0,google-auth==1.30.1,google-auth-httplib2==0.1.0,googleapis-common-protos==1.53.0,greenlet==1.1.0,grpcio==1.38.0,httplib2==0.19.1,hyperlink==19.0.0,idna==2.10,importlib-metadata==1.5.0,importlib-resources==5.1.4,incremental==16.10.1,iso8601==0.1.14,itsdangerous==2.0.1,Jinja2==3.0.1,jmespath==0.10.0,jsonpatch==1.32,jsonpointer==2.1,jsonschema==3.2.0,keyring==18.0.1,-e git+https://opendev.org/openstack/keystone@63ef8f81f34a41d9e242e44658c962dc86186d80#egg=keystone,keystoneauth1==4.3.1,keystonemiddleware==9.3.0,kombu==5.1.0,language-selector==0.1,lazr.uri==1.0.3,linecache2==1.0.0,logutils==0.3.5,lxml==4.6.3,Mako==1.1.4,MarkupSafe==2.0.1,microversion-parse==1.0.1,monotonic==1.6,more-itertools==4.2.0,msgpack==1.0.2,munch==2.5.0,mysqlclient==1.4.4,netaddr==0.8.0,netifaces==0.11.0,-e git+https://opendev.org/openstack/networking-hyperv@a913cc69ace39c8e738ae823ae3bad1bcaa2da73#egg=networking_hyperv,networkx==2.5.1,-e git+http://10.106.1.39/p/openstack/neutron@687d261d93351989aca990878cb97181507ae129#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@cd084aeeb8a2110759912c1b529917a9d3aac555#egg=nova,numpy==1.20.3,oauth2client==4.1.3,oauthlib==3.1.0,-e git+https://opendev.org/openstack/placement.git@024133eb2dc35476719f3e46839bb77afaa00573#egg=openstack_placement,openstacksdk==0.57.0,os-brick==4.3.1,os-client-config==2.1.0,os-ken==2.0.0,os-resource-classes==1.0.0,os-service-types==1.7.0,os-testr==2.0.0,os-traits==2.5.0,os-vif==2.5.0,os-win==5.4.0,os-xenapi==0.3.4,osc-lib==2.4.0,osc-placement==3.0.0,oslo.cache==2.8.0,oslo.concurrency==4.4.0,oslo.config==8.7.0,oslo.context==3.3.0,oslo.db==9.0.0,oslo.i18n==5.0.1,oslo.log==4.5.0,oslo.messaging==12.8.0,oslo.middleware==4.2.0,oslo.policy==3.8.0,oslo.privsep==2.5.0,oslo.reports==2.2.0,oslo.rootwrap==6.2.0,oslo.serialization==4.1.0,oslo.service==2.5.0,oslo.upgradecheck==1.4.0,oslo.utils==4.9.0,oslo.versionedobjects==2.4.0,oslo.vmware==3.9.0,osprofiler==3.4.0,ovs==2.13.3,ovsdbapp==1.10.0,packaging==20.9,paramiko==2.7.2,passlib==1.7.4,Paste==3.5.0,PasteDeploy==2.1.1,pbr==5.6.0,pcp==5.0,pecan==1.3.3,pexpect==4.6.0,pluggy==0.13.1,prettytable==0.7.2,protobuf==3.17.1,psutil==5.8.0,py==1.10.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycadf==3.1.1,pycparser==2.20,pydot==1.4.2,pyeclib==1.6.0,Pygments==2.3.1,PyGObject==3.36.0,PyHamcrest==1.9.0,pyinotify==0.9.6,PyJWT==2.1.0,pymacaroons==0.13.0,PyMySQL==1.0.2,PyNaCl==1.4.0,pyOpenSSL==20.0.1,pyparsing==2.4.7,pyperclip==1.8.2,pypowervm==1.1.26,pyroute2==0.5.19,pyrsistent==0.15.5,pysaml2==7.0.1,pyserial==3.4,python-apt==2.0.0+ubuntu0.20.4.4,python-barbicanclient==5.1.0,python-cinderclient==7.4.0,python-dateutil==2.8.1,python-debian===0.1.36ubuntu1,python-designateclient==4.3.0,python-editor==1.0.4,python-glanceclient==3.3.0,python-keystoneclient==4.2.0,python-memcached==1.59,python-mimeparse==1.6.0,python-neutronclient==7.4.0,python-novaclient==17.5.0,python-openstackclient==5.5.0,python-subunit==1.4.0,python-swiftclient==3.12.0,pytz==2021.1,pyudev==0.22.0,PyYAML==5.4.1,repoze.lru==0.7,requests==2.25.1,requests-unixsocket==0.2.0,requestsexceptions==1.4.0,retrying==1.3.3,rfc3986==1.5.0,Routes==2.5.1,rsa==4.7.2,rtslib-fb==2.1.74,s3transfer==0.4.2,scrypt==0.8.18,SecretStorage==2.3.1,setproctitle==1.2.2,simplegeneric==0.8.1,simplejson==3.17.2,six==1.16.0,sortedcontainers==2.1.0,sos==4.1,soupsieve==2.2.1,SQLAlchemy==1.3.23,sqlalchemy-migrate==0.13.0,sqlparse==0.4.1,ssh-import-id==5.10,statsd==3.3.0,stestr==3.2.0,stevedore==3.3.0,suds-jurko==0.6,-e git+https://opendev.org/openstack/swift@727516de5162f6a68a0ba681bcade604d9053f49#egg=swift,systemd-python==234,tabulate==0.8.9,targetcli-fb==2.1.51,taskflow==4.6.0,-e git+https://opendev.org/openstack/tempest@165586d19061c9ecf36d9ef191043c6269579f87#egg=tempest,Tempita==0.5.2,tenacity==6.3.1,testresources==2.0.1,testscenarios==0.5.0,testtools==2.4.0,toml==0.10.2,tooz==2.9.0,tox==3.23.1,traceback2==1.4.0,ufw==0.36,unattended-upgrades==0.1,unittest2==1.1.0,uritemplate==3.0.1,urllib3==1.26.5,urwid==2.0.1,vine==5.0.0,virtualenv==20.4.7,voluptuous==0.12.1,wadllib==1.3.3,waitress==2.0.0,warlock==1.3.3,wcwidth==0.2.5,WebOb==1.8.7,websockify==0.9.0,WebTest==2.0.35,Werkzeug==2.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.2,yappi==1.3.2,zipp==3.4.1,zope.interface==4.7.1,zstd==1.5.0.2,zVMCloudConnector==1.4.1 ___________________________________ summary ____________________________________ all-plugin: skipped tests congratulations :) {0} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [5.268757s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [7.702292s] ... ok {0} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [15.305411s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [11.761954s] ... ok {7} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [8.124736s] ... ok {0} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [3.154029s] ... ok {7} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.037151s] ... ok {7} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.432555s] ... ok {0} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [3.673868s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [6.004004s] ... ok {0} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [5.041372s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [31.779930s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [3.666537s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [12.168854s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [1.089310s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [2.069925s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.039667s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.073561s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.143052s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.064281s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [6.666458s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [16.600405s] ... ok {6} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [1.421933s] ... ok {5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [15.443357s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [1.047846s] ... ok {6} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [4.595299s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [1.626732s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.088321s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.029699s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [8.073276s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.102186s] ... ok {7} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.078399s] ... ok {6} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [2.037482s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [3.308443s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [7.080715s] ... ok {5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [16.549909s] ... ok {0} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.450245s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [25.092401s] ... ok {6} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [3.898538s] ... ok {6} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.536806s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [21.489498s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.747113s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [13.433077s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [3.224885s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [8.407720s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.542643s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [6.733028s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [3.160485s] ... ok {5} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [4.819814s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [9.000184s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [7.722666s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [7.827569s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [9.223494s] ... ok {5} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [0.927767s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.053029s] ... ok {5} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [1.525222s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [1.548135s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [3.028055s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [7.272452s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [10.927864s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [18.981944s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [6.035059s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [7.401366s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.233266s] ... ok {6} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.252241s] ... ok {5} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [4.064127s] ... ok {5} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.120530s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [5.387518s] ... ok {4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [12.353777s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [7.958240s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [14.549435s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [2.446605s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.494817s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.519811s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.387921s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.263453s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.274618s] ... ok {4} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.781702s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.398367s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.316304s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.139456s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.197379s] ... ok {5} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [4.446770s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [7.386142s] ... ok {6} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [7.788839s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [7.880607s] ... ok {5} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [7.912352s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [9.365706s] ... ok {6} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [9.406500s] ... ok {3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.854748s] ... ok {3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000835s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [10.589498s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.760674s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000603s] ... ok {5} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [14.094072s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [13.036161s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [16.970752s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [25.328960s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [15.340579s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [12.668594s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [8.008061s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [12.748034s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [7.043963s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [9.728508s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [5.212208s] ... ok {1} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [11.007387s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [19.671519s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.093349s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.609734s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [4.928255s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [9.584366s] ... ok {7} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [7.115198s] ... ok {7} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [1.439948s] ... ok {1} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [9.158340s] ... ok {7} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [5.391290s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [10.679689s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [13.247457s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.120532s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.082389s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [25.872801s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [32.418035s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [1.062970s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.515683s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [10.280191s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [4.821510s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [7.116019s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [7.717809s] ... 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:ba:e9:1a', 'ip_address': '2001:db8::f0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::f0', 'mac_address': 'fa:16:3e:ba:e9:1a'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:36:41,272 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.790s 2021-06-02 20:36:41,273 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-77050195"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-65318dc3-9461-4af9-8038-9712a5fd6e36', 'date': 'Wed, 02 Jun 2021 20:36:41 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"bf6bb868-3ba2-4629-9531-d4975e6aec1d","name":"tempest-AllowedAddressPairIpV6TestJSON-77050195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:bd:41:b0","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::195"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:39Z","updated_at":"2021-06-02T20:36:39Z","revision_number":1}}' 2021-06-02 20:36:42,818 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d 1.544s 2021-06-02 20:36:42,818 114465 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::f0", "mac_address": "fa:16:3e:ba:e9:1a"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '820', 'x-openstack-request-id': 'req-774b6bc8-87ec-45fe-9946-f5b2180bb8b4', 'date': 'Wed, 02 Jun 2021 20:36:42 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d'} Body: b'{"port":{"id":"bf6bb868-3ba2-4629-9531-d4975e6aec1d","name":"tempest-AllowedAddressPairIpV6TestJSON-77050195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:bd:41:b0","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::195"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:ba:e9:1a","ip_address":"2001:db8::f0","active":true}],"extra_dhcp_opts":[],"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:36:39Z","updated_at":"2021-06-02T20:36:42Z","revision_number":2,"project_id":"55fc944702ba408380dff4cb10e0de9b"}}' 2021-06-02 20:36:46,026 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d 3.201s 2021-06-02 20:36:46,026 114465 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-ecceae6e-f4e1-48b5-839d-da504a0dacc1', 'date': 'Wed, 02 Jun 2021 20:36:46 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d'} Body: b'' 2021-06-02 20:36:46,198 114465 INFO [tempest.lib.common. rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d 0.171s 2021-06-02 20:36:46,199 114465 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-ae79219f-df8d-4381-abcd-afdb0298c25f', 'date': 'Wed, 02 Jun 2021 20:36:46 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port bf6bb868-3ba2-4629-9531-d4975e6aec1d could not be found.", "detail": ""}}' {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [12.609861s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [19.618686s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [9.556743s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [6.605800s] ... 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:ba:e9:1a', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:ba:e9:1a'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:36:48,872 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.670s 2021-06-02 20:36:48,872 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-866096345"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-bc610cc6-30d3-46e9-b3eb-4dc8f713dc94', 'date': 'Wed, 02 Jun 2021 20:36:48 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7","name":"tempest-AllowedAddressPairIpV6TestJSON-866096345","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:cb:ae:10","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::381"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:47Z","updated_at":"2021-06-02T20:36:47Z","revision_number":1}}' 2021-06-02 20:36:50,687 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 1.814s 2021-06-02 20:36:50,687 114465 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:ba:e9:1a"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-9d587239-ae95-4000-aa14-53b4972ceb61', 'date': 'Wed, 02 Jun 2021 20:36:50 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7'} Body: b'{"port":{"id":"ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7","name":"tempest-AllowedAddressPairIpV6TestJSON-866096345","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:cb:ae:10","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::381"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:ba:e9:1a","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:36:47Z","updated_at":"2021-06-02T20:36:49Z","revision_number":2,"project_id":"55fc944702ba408380dff4cb10e0de9b"}}' 2021-06-02 20:36:52,615 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 1.927s 2021-06-02 20:36:52,616 114465 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-312c7681-4d55-4a65-b7d3-0975444de33d', 'date': 'Wed, 02 Jun 2021 20:36:52 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7'} Body: b'' 2021-06-02 20:36:52,806 114465 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 0.189s 2021-06-02 20:36:52,806 114465 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-cb75d038-63b0-48e3-b8b7-591c16996062', 'date': 'Wed, 02 Jun 2021 20:36:52 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 could not be found.", "detail": ""}}' {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [7.661632s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [31.192962s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [10.743387s] ... 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:b1:ff:7b', 'ip_address': '2001:db8::16b', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ba:e9:1a', 'ip_address': '2001:db8::f0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::f0', 'mac_address': 'fa:16:3e:ba:e9:1a'} First has 0, Second has 1: {'ip_address': '2001:db8::16b', 'mac_address': 'fa:16:3e:b1:ff:7b'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:36:54,802 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.993s 2021-06-02 20:36:54,802 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-1772743314"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-2ad651d8-631b-41cf-bb72-db0832c5f593', 'date': 'Wed, 02 Jun 2021 20:36:54 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"90114c44-6620-46c4-860d-fb19811aae56","name":"tempest-AllowedAddressPairIpV6TestJSON-1772743314","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:b1:ff:7b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::16b"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:53Z","updated_at":"2021-06-02T20:36:53Z","revision_number":1}}' 2021-06-02 20:36:57,148 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.345s 2021-06-02 20:36:57,148 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-325831195"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-0269c72f-b283-4327-b310-14d6c2d26ba2', 'date': 'Wed, 02 Jun 2021 20:36:57 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"d98cd1d1-3b53-4e39-9d3c-717a8b58446b","name":"tempest-AllowedAddressPairIpV6TestJSON-325831195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:d3:a5:c1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::d1"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:55Z","updated_at":"2021-06-02T20:36:55Z","revision_number":1}}' 2021-06-02 20:36:58,889 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b 1.740s 2021-06-02 20:36:58,890 114465 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::f0", "mac_address": "fa:16:3e:ba:e9:1a"}, {"ip_address": "2001:db8::16b", "mac_address": "fa:16:3e:b1:ff:7b"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-a54452a0-b8b2-4927-8664-e7531a5776f7', 'date': 'Wed, 02 Jun 2021 20:36:58 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http: //10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b'} Body: b'{"port":{"id":"d98cd1d1-3b53-4e39-9d3c-717a8b58446b","name":"tempest-AllowedAddressPairIpV6TestJSON-325831195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:d3:a5:c1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::d1"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:b1:ff:7b","ip_address":"2001:db8::16b","active":true},{"mac_address":"fa:16:3e:ba:e9:1a","ip_address":"2001:db8::f0","active":true}],"extra_dhcp_opts":[],"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:36:55Z","updated_at":"2021-06-02T20:36:57Z","revision_number":2,"project_id":"55fc944702ba408380dff4cb10e0de9b"}}' 2021-06-02 20:37:01,253 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b 2.363s 2021-06-02 20:37:01,254 114465 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-e5bf0f48-693a-4296-91fc-4a4458607be8', 'date': 'Wed, 02 Jun 2021 20:37:01 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b'} Body: b'' 2021-06-02 20:37:01,539 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b 0.284s 2021-06-02 20:37:01,539 114465 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-06745c19-f10d-4405-96df-32d3c9710948', 'date': 'Wed, 02 Jun 2021 20:37:01 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port d98cd1d1-3b53-4e39-9d3c-717a8b58446b could not be found.", "detail": ""}}' 2021-06-02 20:37:03,426 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/90114c44-6620-46c4-860d-fb19811aae56 1.886s 2021-06-02 20:37:03,426 114465 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-7de49ad9-f667-4cbc-ad60-e1c016135270', 'date': 'Wed, 02 Jun 2021 20:37:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/90114c44-6620-46c4-860d-fb19811aae56'} Body: b'' 2021-06-02 20:37:03,550 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/90114c44-6620-46c4-860d-fb19811aae56 0.123s 2021-06-02 20:37:03,550 114465 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-b04eab13-1922-4e35-b121-e336c2fff9f5', 'date': 'Wed, 02 Jun 2021 20:37:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/90114c44-6620 -46c4-860d-fb19811aae56'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 90114c44-6620-46c4-860d-fb19811aae56 could not be found.", "detail": ""}}' {7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [13.187633s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [11.241122s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [15.079514s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [2.278278s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [7.595956s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.314123s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.074501s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.142632s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.060234s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.050446s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.077591s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.243101s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.041810s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.080693s] ... ok {1} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.082840s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [5.459276s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [8.828524s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.689930s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.523133s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.269826s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.129777s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.135944s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network [0.643827s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.537443s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.177885s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.127734s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [16.935360s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.195922s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.133949s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [6.935492s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.202025s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [104.890077s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [3.826660s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [2.096543s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [17.694319s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.788207s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.494890s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [1.488138s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [0.968386s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [30.546939s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.263226s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.609068s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [2.079000s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.105931s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.027299s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.026963s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.029775s] ... ok {0} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.033004s] ... ok {0} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.173573s] ... ok {4} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [17.235797s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [23.010153s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [8.865659s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [37.902502s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [2.004752s] ... ok {4} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [26.062476s] ... ok {2} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [4.984276s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [12.490743s] ... ok {4} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [12.487833s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [8.745318s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [3.568589s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [6.686551s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [5.636093s] ... 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:61:bb:e8', 'ip_address': '172.20.0.7', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.7', 'mac_address': 'fa:16:3e:61:bb:e8'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:38:52,271 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.076s 2021-06-02 20:38:52,271 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-1544657456"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-1c3c67ff-f03c-47a7-b73b-065d67641f0e', 'date': 'Wed, 02 Jun 2021 20:38:52 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"03061e36-eff0-4e95-be9b-d02281e26331","name":"tempest-AllowedAddressPairTestJSON-1544657456","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:53:d6:7b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.3"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:38:50Z","updated_at":"2021-06-02T20:38:51Z","revision_number":1}}' 2021-06-02 20:38:53,987 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331 1.714s 2021-06-02 20:38:53,987 114467 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.7", "mac_address": "fa:16:3e:61:bb:e8"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '813', 'x-openstack-request-id': 'req-8b6f008c-9d45-4b65-a89e-ee45a366c00a', 'date': 'Wed, 02 Jun 2021 20:38:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331'} Body: b'{"port":{"id":"03061e36-eff0-4e95-be9b-d02281e26331","name":"tempest-AllowedAddressPairTestJSON-1544657456","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:53:d6:7b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.3"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:61:bb:e8","ip_address":"172.20.0.7","active":true}],"extra_dhcp_opts":[],"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:38:50Z","updated_at":"2021-06-02T20:38:53Z","revision_number":2,"project_id":"1e8223a4f83e4057b4a7d8e976d86807"}}' 2021-06-02 20:38:55,746 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331 1.757s 2021-06-02 20:38:55,747 114467 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-ba9b23dd-040e-40fb-9a26-7755c5ca6282', 'date': 'Wed, 02 Jun 2021 20:38:55 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331'} Body: b'' 2021-06-02 20:38:55,829 114467 INFO [tempest.lib.common.rest_client] Request (Allowe dAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331 0.082s 2021-06-02 20:38:55,830 114467 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-d163364b-1bd2-4155-99bd-e9f406c3934d', 'date': 'Wed, 02 Jun 2021 20:38:55 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 03061e36-eff0-4e95-be9b-d02281e26331 could not be found.", "detail": ""}}' {4} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [13.072551s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [4.422871s] ... 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:61:bb:e8', '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:61:bb:e8'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:38:57,203 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.371s 2021-06-02 20:38:57,204 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-514748777"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-e69ab312-f8c7-4217-a287-1b70c72fb1f1', 'date': 'Wed, 02 Jun 2021 20:38:57 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"6ff39e09-bf70-4959-a7c4-f8006ec15038","name":"tempest-AllowedAddressPairTestJSON-514748777","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:e0:0e:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.4"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:38:56Z","updated_at":"2021-06-02T20:38:56Z","revision_number":1}}' 2021-06-02 20:38:58,298 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038 1.093s 2021-06-02 20:38:58,298 114467 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:61:bb:e8"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '815', 'x-openstack-request-id': 'req-e9bc5bc0-8fee-468b-bfb8-3712fbf645c2', 'date': 'Wed, 02 Jun 2021 20:38:58 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038'} Body: b'{"port":{"id":"6ff39e09-bf70-4959-a7c4-f8006ec15038","name":"tempest-AllowedAddressPairTestJSON-514748777","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:e0:0e:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:61:bb:e8","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:38:56Z","updated_at":"2021-06-02T20:38:57Z","revision_number":2,"project_id":"1e8223a4f83e4057b4a7d8e976d86807"}}' 2021-06-02 20:39:00,162 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038 1.863s 2021-06-02 20:39:00,162 114467 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-0dbba396-6440-4cdd-8ded-57134d28d7e7', 'date': 'Wed, 02 Jun 2021 20:39:00 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038'} Body: b'' 2021-06-02 20:39:00,253 114467 INFO [tempest.lib.common.rest_client] Re quest (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038 0.090s 2021-06-02 20:39:00,253 114467 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-3c89e284-1aa3-4d9a-ae1a-d22680b7883a', 'date': 'Wed, 02 Jun 2021 20:39:00 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 6ff39e09-bf70-4959-a7c4-f8006ec15038 could not be found.", "detail": ""}}' {4} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [9.001346s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.454086s] ... 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:61:bb:e8', 'ip_address': '172.20.0.7', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ca:fb:69', 'ip_address': '172.20.0.13', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.7', 'mac_address': 'fa:16:3e:61:bb:e8'} First has 0, Second has 1: {'ip_address': '172.20.0.13', 'mac_address': 'fa:16:3e:ca:fb:69'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:39:02,057 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.801s 2021-06-02 20:39:02,057 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-1857678061"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-b5343862-cad3-42b3-a7aa-cc16540f4cc0', 'date': 'Wed, 02 Jun 2021 20:39:02 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"525a271a-cc02-4e0d-afc1-be8d450f84ed","name":"tempest-AllowedAddressPairTestJSON-1857678061","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:ca:fb:69","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.13"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:39:00Z","updated_at":"2021-06-02T20:39:00Z","revision_number":1}}' 2021-06-02 20:39:03,435 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.377s 2021-06-02 20:39:03,435 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-44789682"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-9e6d9a53-2caa-444e-8867-d6c0ea04bb34', 'date': 'Wed, 02 Jun 2021 20:39:03 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"0660d0ba-2b5e-4037-b09d-7bbe5290dbd5","name":"tempest-AllowedAddressPairTestJSON-44789682","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:d0:a2:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.10"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:39:02Z","updated_at":"2021-06-02T20:39:02Z","revision_number":1}}' 2021-06-02 20:39:04,408 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 0.972s 2021-06-02 20:39:04,408 114467 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.7", "mac_address": "fa:16:3e:61:bb:e8"}, {"ip_address": "172.20.0.13", "mac_address": "fa:16:3e:ca:fb:69"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '889', 'x-openstack-request-id': 'req-7a79b0eb-ceb0-45b1-9791-9b8c18e7f5b0', 'date': 'Wed, 02 Jun 2021 20:39:04 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/0660d0b a-2b5e-4037-b09d-7bbe5290dbd5'} Body: b'{"port":{"id":"0660d0ba-2b5e-4037-b09d-7bbe5290dbd5","name":"tempest-AllowedAddressPairTestJSON-44789682","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:d0:a2:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.10"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:61:bb:e8","ip_address":"172.20.0.7","active":true},{"mac_address":"fa:16:3e:ca:fb:69","ip_address":"172.20.0.13","active":true}],"extra_dhcp_opts":[],"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:39:02Z","updated_at":"2021-06-02T20:39:04Z","revision_number":2,"project_id":"1e8223a4f83e4057b4a7d8e976d86807"}}' 2021-06-02 20:39:05,394 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 0.984s 2021-06-02 20:39:05,394 114467 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-6d119a17-4259-40b8-b591-e61ae410a792', 'date': 'Wed, 02 Jun 2021 20:39:05 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5'} Body: b'' 2021-06-02 20:39:05,473 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 0.078s 2021-06-02 20:39:05,473 114467 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-3dbeb513-d746-451d-885f-383d09d4bede', 'date': 'Wed, 02 Jun 2021 20:39:05 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 could not be found.", "detail": ""}}' 2021-06-02 20:39:06,635 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed 1.162s 2021-06-02 20:39:06,636 114467 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-169bcb39-c2ff-4e8b-bf49-e5b2c9ce1d05', 'date': 'Wed, 02 Jun 2021 20:39:06 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed'} Body: b'' 2021-06-02 20:39:06,708 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed 0.072s 2021-06-02 20:39:06,709 114467 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-966903af-a1d7-46ef-ba32-0d5ddd1f0ea9', 'date': 'Wed, 02 Jun 2021 20:39:06 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed'} Body: b'{"NeutronError": {"ty pe": "PortNotFound", "message": "Port 525a271a-cc02-4e0d-afc1-be8d450f84ed could not be found.", "detail": ""}}' {4} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [14.126496s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [7.280538s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [4.874589s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [40.889568s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [7.545452s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [4.018778s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [8.971494s] ... ok {3} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [7.187699s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [4.726214s] ... ok {3} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [12.569071s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [8.088277s] ... ok {4} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [64.065741s] ... ok {4} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.990154s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [9.766431s] ... ok {4} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.150266s] ... ok {3} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [14.378027s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [2.690236s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.827652s] ... ok {4} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [3.220486s] ... ok {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_live_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {3} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [10.626628s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [15.762948s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.496287s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.653830s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [17.271804s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [232.232269s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {3} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [33.432936s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [13.052586s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [19.853943s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.086961s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.074154s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [8.500475s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [24.937162s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [9.901870s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [1.435804s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [0.847024s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [12.684471s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [2.482127s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [0.720527s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [1.375191s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [0.891012s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [1.719186s] ... ok {2} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.449433s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [8.588872s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [6.838125s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [12.841780s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [47.335656s] ... ok {3} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.807430s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [135.732981s] ... ok {3} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [0.129371s] ... ok {3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [10.343027s] ... ok {3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.072975s] ... ok {3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.750878s] ... ok {3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [5.936319s] ... ok {3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.081967s] ... ok {3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.075720s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.110038s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [0.849811s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [0.475457s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [0.964492s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [0.522343s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [0.816084s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [0.576461s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.060926s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [1.068528s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [0.445156s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.021135s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.019652s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.017929s] ... ok {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [224.286947s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [215.408233s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [60.074205s] ... ok {2} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [429.360856s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [108.654574s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [234.683646s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [140.783459s] ... ok {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [121.861292s] ... ok {1} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [25.443254s] ... ok ============================== Failed 6 tests - output below: ============================== 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:ba:e9:1a', 'ip_address': '2001:db8::f0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::f0', 'mac_address': 'fa:16:3e:ba:e9:1a'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:36:41,272 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.790s 2021-06-02 20:36:41,273 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-77050195"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-65318dc3-9461-4af9-8038-9712a5fd6e36', 'date': 'Wed, 02 Jun 2021 20:36:41 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"bf6bb868-3ba2-4629-9531-d4975e6aec1d","name":"tempest-AllowedAddressPairIpV6TestJSON-77050195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:bd:41:b0","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::195"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:39Z","updated_at":"2021-06-02T20:36:39Z","revision_number":1}}' 2021-06-02 20:36:42,818 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d 1.544s 2021-06-02 20:36:42,818 114465 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::f0", "mac_address": "fa:16:3e:ba:e9:1a"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '820', 'x-openstack-request-id': 'req-774b6bc8-87ec-45fe-9946-f5b2180bb8b4', 'date': 'Wed, 02 Jun 2021 20:36:42 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d'} Body: b'{"port":{"id":"bf6bb868-3ba2-4629-9531-d4975e6aec1d","name":"tempest-AllowedAddressPairIpV6TestJSON-77050195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:bd:41:b0","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::195"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:ba:e9:1a","ip_address":"2001:db8::f0","active":true}],"extra_dhcp_opts":[],"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:36:39Z","updated_at":"2021-06-02T20:36:42Z","revision_number":2,"project_id":"55fc944702ba408380dff4cb10e0de9b"}}' 2021-06-02 20:36:46,026 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d 3.201s 2021-06-02 20:36:46,026 114465 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-ecceae6e-f4e1-48b5-839d-da504a0dacc1', 'date': 'Wed, 02 Jun 2021 20:36:46 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d'} Body: b'' 2021-06-02 20:36:46,198 114465 INFO [tempest.lib.common. rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d 0.171s 2021-06-02 20:36:46,199 114465 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-ae79219f-df8d-4381-abcd-afdb0298c25f', 'date': 'Wed, 02 Jun 2021 20:36:46 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/bf6bb868-3ba2-4629-9531-d4975e6aec1d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port bf6bb868-3ba2-4629-9531-d4975e6aec1d 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:ba:e9:1a', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:ba:e9:1a'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:36:48,872 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.670s 2021-06-02 20:36:48,872 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-866096345"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-bc610cc6-30d3-46e9-b3eb-4dc8f713dc94', 'date': 'Wed, 02 Jun 2021 20:36:48 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7","name":"tempest-AllowedAddressPairIpV6TestJSON-866096345","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:cb:ae:10","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::381"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:47Z","updated_at":"2021-06-02T20:36:47Z","revision_number":1}}' 2021-06-02 20:36:50,687 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 1.814s 2021-06-02 20:36:50,687 114465 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:ba:e9:1a"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-9d587239-ae95-4000-aa14-53b4972ceb61', 'date': 'Wed, 02 Jun 2021 20:36:50 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7'} Body: b'{"port":{"id":"ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7","name":"tempest-AllowedAddressPairIpV6TestJSON-866096345","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:cb:ae:10","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::381"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:ba:e9:1a","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:36:47Z","updated_at":"2021-06-02T20:36:49Z","revision_number":2,"project_id":"55fc944702ba408380dff4cb10e0de9b"}}' 2021-06-02 20:36:52,615 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 1.927s 2021-06-02 20:36:52,616 114465 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-312c7681-4d55-4a65-b7d3-0975444de33d', 'date': 'Wed, 02 Jun 2021 20:36:52 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7'} Body: b'' 2021-06-02 20:36:52,806 114465 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 0.189s 2021-06-02 20:36:52,806 114465 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-cb75d038-63b0-48e3-b8b7-591c16996062', 'date': 'Wed, 02 Jun 2021 20:36:52 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ce41fc8c-ecb4-4f5d-9d2f-ba7b956431b7 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:b1:ff:7b', 'ip_address': '2001:db8::16b', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ba:e9:1a', 'ip_address': '2001:db8::f0', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::f0', 'mac_address': 'fa:16:3e:ba:e9:1a'} First has 0, Second has 1: {'ip_address': '2001:db8::16b', 'mac_address': 'fa:16:3e:b1:ff:7b'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:36:54,802 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.993s 2021-06-02 20:36:54,802 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-1772743314"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-2ad651d8-631b-41cf-bb72-db0832c5f593', 'date': 'Wed, 02 Jun 2021 20:36:54 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"90114c44-6620-46c4-860d-fb19811aae56","name":"tempest-AllowedAddressPairIpV6TestJSON-1772743314","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:b1:ff:7b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::16b"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:53Z","updated_at":"2021-06-02T20:36:53Z","revision_number":1}}' 2021-06-02 20:36:57,148 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.345s 2021-06-02 20:36:57,148 114465 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "9a493504-7814-455d-97be-c4bb1b45d229", "name": "tempest-AllowedAddressPairIpV6TestJSON-325831195"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-0269c72f-b283-4327-b310-14d6c2d26ba2', 'date': 'Wed, 02 Jun 2021 20:36:57 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"d98cd1d1-3b53-4e39-9d3c-717a8b58446b","name":"tempest-AllowedAddressPairIpV6TestJSON-325831195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:d3:a5:c1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::d1"}],"project_id":"55fc944702ba408380dff4cb10e0de9b","port_security_enabled":true,"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:36:55Z","updated_at":"2021-06-02T20:36:55Z","revision_number":1}}' 2021-06-02 20:36:58,889 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b 1.740s 2021-06-02 20:36:58,890 114465 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::f0", "mac_address": "fa:16:3e:ba:e9:1a"}, {"ip_address": "2001:db8::16b", "mac_address": "fa:16:3e:b1:ff:7b"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-a54452a0-b8b2-4927-8664-e7531a5776f7', 'date': 'Wed, 02 Jun 2021 20:36:58 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http: //10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b'} Body: b'{"port":{"id":"d98cd1d1-3b53-4e39-9d3c-717a8b58446b","name":"tempest-AllowedAddressPairIpV6TestJSON-325831195","network_id":"9a493504-7814-455d-97be-c4bb1b45d229","tenant_id":"55fc944702ba408380dff4cb10e0de9b","mac_address":"fa:16:3e:d3:a5:c1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"9678eed4-d307-4359-8ab3-0bcd6df75edf","ip_address":"2001:db8::d1"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:b1:ff:7b","ip_address":"2001:db8::16b","active":true},{"mac_address":"fa:16:3e:ba:e9:1a","ip_address":"2001:db8::f0","active":true}],"extra_dhcp_opts":[],"security_groups":["68fc49d9-2ac3-47d9-9cf0-6d74987aa0ff"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:36:55Z","updated_at":"2021-06-02T20:36:57Z","revision_number":2,"project_id":"55fc944702ba408380dff4cb10e0de9b"}}' 2021-06-02 20:37:01,253 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b 2.363s 2021-06-02 20:37:01,254 114465 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-e5bf0f48-693a-4296-91fc-4a4458607be8', 'date': 'Wed, 02 Jun 2021 20:37:01 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b'} Body: b'' 2021-06-02 20:37:01,539 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b 0.284s 2021-06-02 20:37:01,539 114465 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-06745c19-f10d-4405-96df-32d3c9710948', 'date': 'Wed, 02 Jun 2021 20:37:01 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/d98cd1d1-3b53-4e39-9d3c-717a8b58446b'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port d98cd1d1-3b53-4e39-9d3c-717a8b58446b could not be found.", "detail": ""}}' 2021-06-02 20:37:03,426 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/90114c44-6620-46c4-860d-fb19811aae56 1.886s 2021-06-02 20:37:03,426 114465 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-7de49ad9-f667-4cbc-ad60-e1c016135270', 'date': 'Wed, 02 Jun 2021 20:37:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/90114c44-6620-46c4-860d-fb19811aae56'} Body: b'' 2021-06-02 20:37:03,550 114465 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/90114c44-6620-46c4-860d-fb19811aae56 0.123s 2021-06-02 20:37:03,550 114465 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-b04eab13-1922-4e35-b121-e336c2fff9f5', 'date': 'Wed, 02 Jun 2021 20:37:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/90114c44-6620 -46c4-860d-fb19811aae56'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 90114c44-6620-46c4-860d-fb19811aae56 could not be found.", "detail": ""}}' 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:61:bb:e8', 'ip_address': '172.20.0.7', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.7', 'mac_address': 'fa:16:3e:61:bb:e8'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:38:52,271 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 2.076s 2021-06-02 20:38:52,271 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-1544657456"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-1c3c67ff-f03c-47a7-b73b-065d67641f0e', 'date': 'Wed, 02 Jun 2021 20:38:52 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"03061e36-eff0-4e95-be9b-d02281e26331","name":"tempest-AllowedAddressPairTestJSON-1544657456","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:53:d6:7b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.3"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:38:50Z","updated_at":"2021-06-02T20:38:51Z","revision_number":1}}' 2021-06-02 20:38:53,987 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331 1.714s 2021-06-02 20:38:53,987 114467 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.7", "mac_address": "fa:16:3e:61:bb:e8"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '813', 'x-openstack-request-id': 'req-8b6f008c-9d45-4b65-a89e-ee45a366c00a', 'date': 'Wed, 02 Jun 2021 20:38:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331'} Body: b'{"port":{"id":"03061e36-eff0-4e95-be9b-d02281e26331","name":"tempest-AllowedAddressPairTestJSON-1544657456","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:53:d6:7b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.3"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:61:bb:e8","ip_address":"172.20.0.7","active":true}],"extra_dhcp_opts":[],"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:38:50Z","updated_at":"2021-06-02T20:38:53Z","revision_number":2,"project_id":"1e8223a4f83e4057b4a7d8e976d86807"}}' 2021-06-02 20:38:55,746 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331 1.757s 2021-06-02 20:38:55,747 114467 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-ba9b23dd-040e-40fb-9a26-7755c5ca6282', 'date': 'Wed, 02 Jun 2021 20:38:55 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331'} Body: b'' 2021-06-02 20:38:55,829 114467 INFO [tempest.lib.common.rest_client] Request (Allowe dAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331 0.082s 2021-06-02 20:38:55,830 114467 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-d163364b-1bd2-4155-99bd-e9f406c3934d', 'date': 'Wed, 02 Jun 2021 20:38:55 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/03061e36-eff0-4e95-be9b-d02281e26331'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 03061e36-eff0-4e95-be9b-d02281e26331 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:61:bb:e8', '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:61:bb:e8'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:38:57,203 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.371s 2021-06-02 20:38:57,204 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-514748777"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-e69ab312-f8c7-4217-a287-1b70c72fb1f1', 'date': 'Wed, 02 Jun 2021 20:38:57 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"6ff39e09-bf70-4959-a7c4-f8006ec15038","name":"tempest-AllowedAddressPairTestJSON-514748777","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:e0:0e:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.4"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:38:56Z","updated_at":"2021-06-02T20:38:56Z","revision_number":1}}' 2021-06-02 20:38:58,298 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038 1.093s 2021-06-02 20:38:58,298 114467 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:61:bb:e8"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '815', 'x-openstack-request-id': 'req-e9bc5bc0-8fee-468b-bfb8-3712fbf645c2', 'date': 'Wed, 02 Jun 2021 20:38:58 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038'} Body: b'{"port":{"id":"6ff39e09-bf70-4959-a7c4-f8006ec15038","name":"tempest-AllowedAddressPairTestJSON-514748777","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:e0:0e:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:61:bb:e8","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:38:56Z","updated_at":"2021-06-02T20:38:57Z","revision_number":2,"project_id":"1e8223a4f83e4057b4a7d8e976d86807"}}' 2021-06-02 20:39:00,162 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038 1.863s 2021-06-02 20:39:00,162 114467 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-0dbba396-6440-4cdd-8ded-57134d28d7e7', 'date': 'Wed, 02 Jun 2021 20:39:00 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038'} Body: b'' 2021-06-02 20:39:00,253 114467 INFO [tempest.lib.common.rest_client] Re quest (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038 0.090s 2021-06-02 20:39:00,253 114467 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-3c89e284-1aa3-4d9a-ae1a-d22680b7883a', 'date': 'Wed, 02 Jun 2021 20:39:00 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/6ff39e09-bf70-4959-a7c4-f8006ec15038'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 6ff39e09-bf70-4959-a7c4-f8006ec15038 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:61:bb:e8', 'ip_address': '172.20.0.7', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ca:fb:69', 'ip_address': '172.20.0.13', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.7', 'mac_address': 'fa:16:3e:61:bb:e8'} First has 0, Second has 1: {'ip_address': '172.20.0.13', 'mac_address': 'fa:16:3e:ca:fb:69'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 20:39:02,057 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.801s 2021-06-02 20:39:02,057 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-1857678061"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-b5343862-cad3-42b3-a7aa-cc16540f4cc0', 'date': 'Wed, 02 Jun 2021 20:39:02 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"525a271a-cc02-4e0d-afc1-be8d450f84ed","name":"tempest-AllowedAddressPairTestJSON-1857678061","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:ca:fb:69","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.13"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:39:00Z","updated_at":"2021-06-02T20:39:00Z","revision_number":1}}' 2021-06-02 20:39:03,435 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.25:9696/v2.0/ports 1.377s 2021-06-02 20:39:03,435 114467 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "77c22975-4711-49c0-bb85-1b987119d4b6", "name": "tempest-AllowedAddressPairTestJSON-44789682"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-9e6d9a53-2caa-444e-8867-d6c0ea04bb34', 'date': 'Wed, 02 Jun 2021 20:39:03 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.25:9696/v2.0/ports'} Body: b'{"port":{"id":"0660d0ba-2b5e-4037-b09d-7bbe5290dbd5","name":"tempest-AllowedAddressPairTestJSON-44789682","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:d0:a2:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.10"}],"project_id":"1e8223a4f83e4057b4a7d8e976d86807","port_security_enabled":true,"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T20:39:02Z","updated_at":"2021-06-02T20:39:02Z","revision_number":1}}' 2021-06-02 20:39:04,408 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 0.972s 2021-06-02 20:39:04,408 114467 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.7", "mac_address": "fa:16:3e:61:bb:e8"}, {"ip_address": "172.20.0.13", "mac_address": "fa:16:3e:ca:fb:69"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '889', 'x-openstack-request-id': 'req-7a79b0eb-ceb0-45b1-9791-9b8c18e7f5b0', 'date': 'Wed, 02 Jun 2021 20:39:04 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/0660d0b a-2b5e-4037-b09d-7bbe5290dbd5'} Body: b'{"port":{"id":"0660d0ba-2b5e-4037-b09d-7bbe5290dbd5","name":"tempest-AllowedAddressPairTestJSON-44789682","network_id":"77c22975-4711-49c0-bb85-1b987119d4b6","tenant_id":"1e8223a4f83e4057b4a7d8e976d86807","mac_address":"fa:16:3e:d0:a2:4b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"6ec1d556-d486-4dfb-85a9-34ed6a3aacc5","ip_address":"172.20.0.10"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:61:bb:e8","ip_address":"172.20.0.7","active":true},{"mac_address":"fa:16:3e:ca:fb:69","ip_address":"172.20.0.13","active":true}],"extra_dhcp_opts":[],"security_groups":["5e742d58-b710-43c1-91ca-d50080dde772"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T20:39:02Z","updated_at":"2021-06-02T20:39:04Z","revision_number":2,"project_id":"1e8223a4f83e4057b4a7d8e976d86807"}}' 2021-06-02 20:39:05,394 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 0.984s 2021-06-02 20:39:05,394 114467 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-6d119a17-4259-40b8-b591-e61ae410a792', 'date': 'Wed, 02 Jun 2021 20:39:05 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5'} Body: b'' 2021-06-02 20:39:05,473 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 0.078s 2021-06-02 20:39:05,473 114467 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-3dbeb513-d746-451d-885f-383d09d4bede', 'date': 'Wed, 02 Jun 2021 20:39:05 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/0660d0ba-2b5e-4037-b09d-7bbe5290dbd5'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 0660d0ba-2b5e-4037-b09d-7bbe5290dbd5 could not be found.", "detail": ""}}' 2021-06-02 20:39:06,635 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed 1.162s 2021-06-02 20:39:06,636 114467 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-169bcb39-c2ff-4e8b-bf49-e5b2c9ce1d05', 'date': 'Wed, 02 Jun 2021 20:39:06 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed'} Body: b'' 2021-06-02 20:39:06,708 114467 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed 0.072s 2021-06-02 20:39:06,709 114467 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-966903af-a1d7-46ef-ba32-0d5ddd1f0ea9', 'date': 'Wed, 02 Jun 2021 20:39:06 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.25:9696/v2.0/ports/525a271a-cc02-4e0d-afc1-be8d450f84ed'} Body: b'{"NeutronError": {"ty pe": "PortNotFound", "message": "Port 525a271a-cc02-4e0d-afc1-be8d450f84ed could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1550.0399 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 3827.1452 sec. ============== Worker Balance ============== - Worker 0 (64 tests) => 0:05:06.968677 - Worker 1 (29 tests) => 0:23:15.867940 - Worker 2 (39 tests) => 0:14:24.172490 - Worker 3 (45 tests) => 0:08:39.692334 - Worker 4 (38 tests) => 0:11:35.812397 - Worker 5 (17 tests) => 0:02:58.225424 - Worker 6 (20 tests) => 0:02:26.653913 - Worker 7 (30 tests) => 0:04:02.188979 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.368048s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.325442s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state [52.187226s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual [48.156053s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto [61.243421s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm [27.029998s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm_from_stopped [119.122244s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert [120.973902s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert_with_volume_attached [168.887360s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server [0.483342s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor [0.583668s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor [0.462523s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.577801s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.326452s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [0.926342s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.731310s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [1.655563s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup [39.344346s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks [36.565901s] ... ok {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario [176.022244s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause [103.446528s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot [162.952033s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize [187.130220s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start [167.926022s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume [105.219053s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [324.328602s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_volume_backed_instance [273.577725s] ... ok {0} tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern [367.093393s] ... ok ====== Totals ====== Ran: 28 tests in 2820.7829 sec. - Passed: 28 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 2556.6468 sec. ============== Worker Balance ============== - Worker 0 (28 tests) => 0:47:00.782919 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] 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] ~ Exit code: 1