Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.src.rpm Child return code was: 0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.osEwWS + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf neutron-24.1.1.dev27 + /usr/bin/gzip -dc /builddir/build/SOURCES/neutron-24.1.1.dev27-0.20250314170515.1218e07.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd neutron-24.1.1.dev27 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-neutron-24.1.1 base' + sed -i 's/\/usr\/bin\/python/\/usr\/bin\/python3/' /builddir/build/SOURCES/neutron-destroy-patch-ports.service + find neutron -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' + + rm -f neutron/hacking/checks.py + rm -f neutron/tests/unit/hacking/test_checks.py + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + sed -i '/^ hacking.*/d' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^doc8.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bandit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pre-commit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^hacking.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^flake8-import-order.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bashate.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bashate.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^sphinx.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order bashate sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3I4aZo + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.COOlno + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement not satisfied: tox-current-env >= 0.0.6 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.mkMXxz + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.8) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling pbr>=4.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.7.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Routes>=2.3.1 from tox --print-deps-only: py39 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling debtcollector>=1.19.0 from tox --print-deps-only: py39 Requirement satisfied: debtcollector>=1.19.0 (installed: debtcollector 3.0.0) Handling decorator>=4.1.0 from tox --print-deps-only: py39 Requirement satisfied: decorator>=4.1.0 (installed: decorator 4.4.2) Handling eventlet>=0.26.1 from tox --print-deps-only: py39 Requirement satisfied: eventlet>=0.26.1 (installed: eventlet 0.35.1) Handling pecan>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: pecan>=1.4.0 (installed: pecan 1.4.2) Handling httplib2>=0.9.1 from tox --print-deps-only: py39 Requirement not satisfied: httplib2>=0.9.1 Handling requests>=2.18.0 from tox --print-deps-only: py39 Requirement satisfied: requests>=2.18.0 (installed: requests 2.31.0) Handling Jinja2>=2.10 from tox --print-deps-only: py39 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.0.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py39 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling netaddr>=0.7.18 from tox --print-deps-only: py39 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 0.10.1) Handling netifaces>=0.10.4 from tox --print-deps-only: py39 Requirement satisfied: netifaces>=0.10.4 (installed: netifaces 0.10.6) Handling neutron-lib>=3.9.0 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.9.0 (installed: neutron-lib 3.11.1) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement not satisfied: python-neutronclient>=7.8.0 Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement not satisfied: tenacity>=6.0.0 Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.51) Handling WebOb>=1.8.2 from tox --print-deps-only: py39 Requirement satisfied: WebOb>=1.8.2 (installed: WebOb 1.8.7) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39 Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.6.0) Handling alembic>=1.6.5 from tox --print-deps-only: py39 Requirement satisfied: alembic>=1.6.5 (installed: alembic 1.8.1) Handling stevedore>=2.0.1 from tox --print-deps-only: py39 Requirement satisfied: stevedore>=2.0.1 (installed: stevedore 5.2.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.cache>=1.26.0 Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 6.0.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.4.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.5.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 15.0.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.3.0) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.5.1) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.7.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.1.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.3.0) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.privsep>=2.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.rootwrap>=5.15.0 Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.4.1) Handling oslo.service>=3.4.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.4.1 (installed: oslo.service 3.4.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling oslo.utils>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.3.0) Handling osprofiler>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: osprofiler>=2.3.0 (installed: osprofiler 4.1.0) Handling os-ken>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: os-ken>=2.2.0 (installed: os-ken 2.8.1) Handling os-resource-classes>=1.1.0 from tox --print-deps-only: py39 Requirement not satisfied: os-resource-classes>=1.1.0 Handling ovs>=2.10.0 from tox --print-deps-only: py39 Requirement satisfied: ovs>=2.10.0 (installed: ovs 3.3.5) Handling ovsdbapp>=2.3.0 from tox --print-deps-only: py39 Requirement not satisfied: ovsdbapp>=2.3.0 Handling psutil>=5.3.0 from tox --print-deps-only: py39 Requirement not satisfied: psutil>=5.3.0 Handling pyroute2>=0.7.3;sys_platform!='win32' from tox --print-deps-only: py39 Requirement not satisfied: pyroute2>=0.7.3;sys_platform!='win32' Handling pyOpenSSL>=17.1.0 from tox --print-deps-only: py39 Requirement satisfied: pyOpenSSL>=17.1.0 (installed: pyOpenSSL 20.0.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39 Requirement not satisfied: python-novaclient>=9.1.0 Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement not satisfied: openstacksdk>=0.31.2 Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement not satisfied: python-designateclient>=2.7.0 Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement not satisfied: os-vif>=3.1.0 Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.0.0) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement not satisfied: tooz>=1.58.0 Handling wmi>=1.4.9;sys_platform=='win32' from tox --print-deps-only: py39 Ignoring alien requirement: wmi>=1.4.9;sys_platform=='win32' Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39 Requirement not satisfied: coverage!=4.4,>=4.0 Handling fixtures>=3.0.0 from tox --print-deps-only: py39 Requirement not satisfied: fixtures>=3.0.0 Handling python-subunit>=1.0.0 from tox --print-deps-only: py39 Requirement not satisfied: python-subunit>=1.0.0 Handling testtools>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.1) Handling testresources>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py39 Requirement not satisfied: WebTest>=2.0.27 Handling oslotest>=3.2.0 from tox --print-deps-only: py39 Requirement not satisfied: oslotest>=3.2.0 Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement not satisfied: stestr>=1.0.0 Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement not satisfied: ddt>=1.0.1 Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 0.10.1) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.1.1.dev27/neutron-24.1.1.dev27.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=4.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pbr (>=4.0.0) (installed: pbr 6.0.0) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.7.1) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.1.0) Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Routes (>=2.3.1) (installed: Routes 2.5.1) Handling debtcollector (>=1.19.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: debtcollector (>=1.19.0) (installed: debtcollector 3.0.0) Handling decorator (>=4.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: decorator (>=4.1.0) (installed: decorator 4.4.2) Handling eventlet (>=0.26.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: eventlet (>=0.26.1) (installed: eventlet 0.35.1) Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pecan (>=1.4.0) (installed: pecan 1.4.2) Handling httplib2 (>=0.9.1) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: httplib2 (>=0.9.1) Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: requests (>=2.18.0) (installed: requests 2.31.0) Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Jinja2 (>=2.10) (installed: Jinja2 3.0.1) Handling keystonemiddleware (>=5.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: keystonemiddleware (>=5.1.0) Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netaddr (>=0.7.18) (installed: netaddr 0.10.1) Handling netifaces (>=0.10.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netifaces (>=0.10.4) (installed: netifaces 0.10.6) Handling neutron-lib (>=3.9.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.9.0) (installed: neutron-lib 3.11.1) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: python-neutronclient (>=7.8.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: tenacity (>=6.0.0) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.51) Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: WebOb (>=1.8.2) (installed: WebOb 1.8.7) Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystoneauth1 (>=3.14.0) (installed: keystoneauth1 5.6.0) Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: alembic (>=1.6.5) (installed: alembic 1.8.1) Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: stevedore (>=2.0.1) (installed: stevedore 5.2.0) Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.cache (>=1.26.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 6.0.0) Handling oslo.config (>=9.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.config (>=9.0.0) (installed: oslo.config 9.4.0) Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.context (>=2.22.0) (installed: oslo.context 5.5.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 15.0.0) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.3.0) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.5.1) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.7.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 6.1.0) Handling oslo.policy (>=3.12.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.policy (>=3.12.0) (installed: oslo.policy 4.3.0) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.privsep (>=2.3.0) Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.reports (>=1.18.0) Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.rootwrap (>=5.15.0) Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.serialization (>=2.25.0) (installed: oslo.serialization 5.4.1) Handling oslo.service (>=3.4.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.4.1) (installed: oslo.service 3.4.1) Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.upgradecheck (>=1.3.0) Handling oslo.utils (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=7.0.0) (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.3.0) Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: osprofiler (>=2.3.0) (installed: osprofiler 4.1.0) Handling os-ken (>=2.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-ken (>=2.2.0) (installed: os-ken 2.8.1) Handling os-resource-classes (>=1.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: os-resource-classes (>=1.1.0) Handling ovs (>=2.10.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovs (>=2.10.0) (installed: ovs 3.3.5) Handling ovsdbapp (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: ovsdbapp (>=2.3.0) Handling psutil (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: psutil (>=5.3.0) Handling pyroute2 (>=0.7.3) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: pyroute2 (>=0.7.3) Handling pyOpenSSL (>=17.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyOpenSSL (>=17.1.0) (installed: pyOpenSSL 20.0.1) Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: python-novaclient (>=9.1.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: openstacksdk (>=0.31.2) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: python-designateclient (>=2.7.0) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: os-vif (>=3.1.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 3.0.0) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: tooz (>=1.58.0) Handling wmi (>=1.4.9) ; (sys_platform=='win32') from hook generated metadata: Requires-Dist (neutron) Ignoring alien requirement: wmi (>=1.4.9) ; (sys_platform=='win32') + cat /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires + rm -rfv neutron-24.1.1.dev27.dist-info/ removed 'neutron-24.1.1.dev27.dist-info/AUTHORS' removed 'neutron-24.1.1.dev27.dist-info/LICENSE' removed 'neutron-24.1.1.dev27.dist-info/METADATA' removed 'neutron-24.1.1.dev27.dist-info/entry_points.txt' removed 'neutron-24.1.1.dev27.dist-info/pbr.json' removed 'neutron-24.1.1.dev27.dist-info/top_level.txt' removed directory 'neutron-24.1.1.dev27.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.lKWKjj + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.8) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling pbr>=4.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.7.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Routes>=2.3.1 from tox --print-deps-only: py39 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling debtcollector>=1.19.0 from tox --print-deps-only: py39 Requirement satisfied: debtcollector>=1.19.0 (installed: debtcollector 3.0.0) Handling decorator>=4.1.0 from tox --print-deps-only: py39 Requirement satisfied: decorator>=4.1.0 (installed: decorator 4.4.2) Handling eventlet>=0.26.1 from tox --print-deps-only: py39 Requirement satisfied: eventlet>=0.26.1 (installed: eventlet 0.35.1) Handling pecan>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: pecan>=1.4.0 (installed: pecan 1.4.2) Handling httplib2>=0.9.1 from tox --print-deps-only: py39 Requirement satisfied: httplib2>=0.9.1 (installed: httplib2 0.20.4) Handling requests>=2.18.0 from tox --print-deps-only: py39 Requirement satisfied: requests>=2.18.0 (installed: requests 2.31.0) Handling Jinja2>=2.10 from tox --print-deps-only: py39 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.0.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py39 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.6.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py39 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 0.10.1) Handling netifaces>=0.10.4 from tox --print-deps-only: py39 Requirement satisfied: netifaces>=0.10.4 (installed: netifaces 0.10.6) Handling neutron-lib>=3.9.0 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.9.0 (installed: neutron-lib 3.11.1) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement satisfied: python-neutronclient>=7.8.0 (installed: python-neutronclient 11.2.0) Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.51) Handling WebOb>=1.8.2 from tox --print-deps-only: py39 Requirement satisfied: WebOb>=1.8.2 (installed: WebOb 1.8.7) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39 Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.6.0) Handling alembic>=1.6.5 from tox --print-deps-only: py39 Requirement satisfied: alembic>=1.6.5 (installed: alembic 1.8.1) Handling stevedore>=2.0.1 from tox --print-deps-only: py39 Requirement satisfied: stevedore>=2.0.1 (installed: stevedore 5.2.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.7.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 6.0.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.4.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.5.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 15.0.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.3.0) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.5.1) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.7.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.1.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.3.0) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.privsep>=2.3.0 (installed: oslo.privsep 3.3.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.3.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.4.1) Handling oslo.service>=3.4.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.4.1 (installed: oslo.service 3.4.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.3.0) Handling osprofiler>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: osprofiler>=2.3.0 (installed: osprofiler 4.1.0) Handling os-ken>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: os-ken>=2.2.0 (installed: os-ken 2.8.1) Handling os-resource-classes>=1.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-resource-classes>=1.1.0 (installed: os-resource-classes 1.1.0) Handling ovs>=2.10.0 from tox --print-deps-only: py39 Requirement satisfied: ovs>=2.10.0 (installed: ovs 3.3.5) Handling ovsdbapp>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: ovsdbapp>=2.3.0 (installed: ovsdbapp 2.6.1) Handling psutil>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: psutil>=5.3.0 (installed: psutil 5.8.0) Handling pyroute2>=0.7.3;sys_platform!='win32' from tox --print-deps-only: py39 Requirement satisfied: pyroute2>=0.7.3;sys_platform!='win32' (installed: pyroute2 0.7.12) Handling pyOpenSSL>=17.1.0 from tox --print-deps-only: py39 Requirement satisfied: pyOpenSSL>=17.1.0 (installed: pyOpenSSL 20.0.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39 Requirement satisfied: python-novaclient>=9.1.0 (installed: python-novaclient 18.6.0) Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement satisfied: openstacksdk>=0.31.2 (installed: openstacksdk 3.0.0) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 6.0.1) Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-vif>=3.1.0 (installed: os-vif 3.5.0) Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.0.0) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement satisfied: tooz>=1.58.0 (installed: tooz 6.2.0) Handling wmi>=1.4.9;sys_platform=='win32' from tox --print-deps-only: py39 Ignoring alien requirement: wmi>=1.4.9;sys_platform=='win32' Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling fixtures>=3.0.0 from tox --print-deps-only: py39 Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.0.1) Handling python-subunit>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: python-subunit>=1.0.0 (installed: python-subunit 1.4.0) Handling testtools>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.1) Handling testresources>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py39 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py39 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.0) Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.1.0) Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 0.10.1) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.1.1.dev27/neutron-24.1.1.dev27.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=4.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pbr (>=4.0.0) (installed: pbr 6.0.0) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.7.1) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.1.0) Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Routes (>=2.3.1) (installed: Routes 2.5.1) Handling debtcollector (>=1.19.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: debtcollector (>=1.19.0) (installed: debtcollector 3.0.0) Handling decorator (>=4.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: decorator (>=4.1.0) (installed: decorator 4.4.2) Handling eventlet (>=0.26.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: eventlet (>=0.26.1) (installed: eventlet 0.35.1) Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pecan (>=1.4.0) (installed: pecan 1.4.2) Handling httplib2 (>=0.9.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: httplib2 (>=0.9.1) (installed: httplib2 0.20.4) Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: requests (>=2.18.0) (installed: requests 2.31.0) Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Jinja2 (>=2.10) (installed: Jinja2 3.0.1) Handling keystonemiddleware (>=5.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystonemiddleware (>=5.1.0) (installed: keystonemiddleware 10.6.0) Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netaddr (>=0.7.18) (installed: netaddr 0.10.1) Handling netifaces (>=0.10.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netifaces (>=0.10.4) (installed: netifaces 0.10.6) Handling neutron-lib (>=3.9.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.9.0) (installed: neutron-lib 3.11.1) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-neutronclient (>=7.8.0) (installed: python-neutronclient 11.2.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tenacity (>=6.0.0) (installed: tenacity 8.2.3) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.51) Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: WebOb (>=1.8.2) (installed: WebOb 1.8.7) Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystoneauth1 (>=3.14.0) (installed: keystoneauth1 5.6.0) Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: alembic (>=1.6.5) (installed: alembic 1.8.1) Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: stevedore (>=2.0.1) (installed: stevedore 5.2.0) Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.cache (>=1.26.0) (installed: oslo.cache 3.7.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 6.0.0) Handling oslo.config (>=9.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.config (>=9.0.0) (installed: oslo.config 9.4.0) Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.context (>=2.22.0) (installed: oslo.context 5.5.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 15.0.0) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.3.0) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.5.1) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.7.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 6.1.0) Handling oslo.policy (>=3.12.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.policy (>=3.12.0) (installed: oslo.policy 4.3.0) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.privsep (>=2.3.0) (installed: oslo.privsep 3.3.0) Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.reports (>=1.18.0) (installed: oslo.reports 3.3.0) Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.rootwrap (>=5.15.0) (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.serialization (>=2.25.0) (installed: oslo.serialization 5.4.1) Handling oslo.service (>=3.4.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.4.1) (installed: oslo.service 3.4.1) Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.upgradecheck (>=1.3.0) (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=7.0.0) (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.3.0) Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: osprofiler (>=2.3.0) (installed: osprofiler 4.1.0) Handling os-ken (>=2.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-ken (>=2.2.0) (installed: os-ken 2.8.1) Handling os-resource-classes (>=1.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-resource-classes (>=1.1.0) (installed: os-resource-classes 1.1.0) Handling ovs (>=2.10.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovs (>=2.10.0) (installed: ovs 3.3.5) Handling ovsdbapp (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovsdbapp (>=2.3.0) (installed: ovsdbapp 2.6.1) Handling psutil (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: psutil (>=5.3.0) (installed: psutil 5.8.0) Handling pyroute2 (>=0.7.3) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyroute2 (>=0.7.3) (installed: pyroute2 0.7.12) Handling pyOpenSSL (>=17.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyOpenSSL (>=17.1.0) (installed: pyOpenSSL 20.0.1) Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-novaclient (>=9.1.0) (installed: python-novaclient 18.6.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: openstacksdk (>=0.31.2) (installed: openstacksdk 3.0.0) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-designateclient (>=2.7.0) (installed: python-designateclient 6.0.1) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-vif (>=3.1.0) (installed: os-vif 3.5.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 3.0.0) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tooz (>=1.58.0) (installed: tooz 6.2.0) Handling wmi (>=1.4.9) ; (sys_platform=='win32') from hook generated metadata: Requires-Dist (neutron) Ignoring alien requirement: wmi (>=1.4.9) ; (sys_platform=='win32') + cat /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires + rm -rfv neutron-24.1.1.dev27.dist-info/ removed 'neutron-24.1.1.dev27.dist-info/AUTHORS' removed 'neutron-24.1.1.dev27.dist-info/LICENSE' removed 'neutron-24.1.1.dev27.dist-info/METADATA' removed 'neutron-24.1.1.dev27.dist-info/top_level.txt' removed 'neutron-24.1.1.dev27.dist-info/pbr.json' removed 'neutron-24.1.1.dev27.dist-info/entry_points.txt' removed directory 'neutron-24.1.1.dev27.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-caracal-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Jnr57S + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.8) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling pbr>=4.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.7.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Routes>=2.3.1 from tox --print-deps-only: py39 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling debtcollector>=1.19.0 from tox --print-deps-only: py39 Requirement satisfied: debtcollector>=1.19.0 (installed: debtcollector 3.0.0) Handling decorator>=4.1.0 from tox --print-deps-only: py39 Requirement satisfied: decorator>=4.1.0 (installed: decorator 4.4.2) Handling eventlet>=0.26.1 from tox --print-deps-only: py39 Requirement satisfied: eventlet>=0.26.1 (installed: eventlet 0.35.1) Handling pecan>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: pecan>=1.4.0 (installed: pecan 1.4.2) Handling httplib2>=0.9.1 from tox --print-deps-only: py39 Requirement satisfied: httplib2>=0.9.1 (installed: httplib2 0.20.4) Handling requests>=2.18.0 from tox --print-deps-only: py39 Requirement satisfied: requests>=2.18.0 (installed: requests 2.31.0) Handling Jinja2>=2.10 from tox --print-deps-only: py39 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.0.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py39 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.6.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py39 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 0.10.1) Handling netifaces>=0.10.4 from tox --print-deps-only: py39 Requirement satisfied: netifaces>=0.10.4 (installed: netifaces 0.10.6) Handling neutron-lib>=3.9.0 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.9.0 (installed: neutron-lib 3.11.1) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement satisfied: python-neutronclient>=7.8.0 (installed: python-neutronclient 11.2.0) Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.51) Handling WebOb>=1.8.2 from tox --print-deps-only: py39 Requirement satisfied: WebOb>=1.8.2 (installed: WebOb 1.8.7) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39 Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.6.0) Handling alembic>=1.6.5 from tox --print-deps-only: py39 Requirement satisfied: alembic>=1.6.5 (installed: alembic 1.8.1) Handling stevedore>=2.0.1 from tox --print-deps-only: py39 Requirement satisfied: stevedore>=2.0.1 (installed: stevedore 5.2.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.7.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 6.0.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.4.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.5.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 15.0.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.3.0) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.5.1) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.7.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.1.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.3.0) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.privsep>=2.3.0 (installed: oslo.privsep 3.3.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.3.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.4.1) Handling oslo.service>=3.4.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.4.1 (installed: oslo.service 3.4.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.3.0) Handling osprofiler>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: osprofiler>=2.3.0 (installed: osprofiler 4.1.0) Handling os-ken>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: os-ken>=2.2.0 (installed: os-ken 2.8.1) Handling os-resource-classes>=1.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-resource-classes>=1.1.0 (installed: os-resource-classes 1.1.0) Handling ovs>=2.10.0 from tox --print-deps-only: py39 Requirement satisfied: ovs>=2.10.0 (installed: ovs 3.3.5) Handling ovsdbapp>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: ovsdbapp>=2.3.0 (installed: ovsdbapp 2.6.1) Handling psutil>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: psutil>=5.3.0 (installed: psutil 5.8.0) Handling pyroute2>=0.7.3;sys_platform!='win32' from tox --print-deps-only: py39 Requirement satisfied: pyroute2>=0.7.3;sys_platform!='win32' (installed: pyroute2 0.7.12) Handling pyOpenSSL>=17.1.0 from tox --print-deps-only: py39 Requirement satisfied: pyOpenSSL>=17.1.0 (installed: pyOpenSSL 20.0.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39 Requirement satisfied: python-novaclient>=9.1.0 (installed: python-novaclient 18.6.0) Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement satisfied: openstacksdk>=0.31.2 (installed: openstacksdk 3.0.0) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 6.0.1) Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-vif>=3.1.0 (installed: os-vif 3.5.0) Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.0.0) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement satisfied: tooz>=1.58.0 (installed: tooz 6.2.0) Handling wmi>=1.4.9;sys_platform=='win32' from tox --print-deps-only: py39 Ignoring alien requirement: wmi>=1.4.9;sys_platform=='win32' Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling fixtures>=3.0.0 from tox --print-deps-only: py39 Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.0.1) Handling python-subunit>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: python-subunit>=1.0.0 (installed: python-subunit 1.4.0) Handling testtools>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.1) Handling testresources>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py39 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py39 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.0) Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.1.0) Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 0.10.1) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.1.1.dev27/neutron-24.1.1.dev27.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=4.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pbr (>=4.0.0) (installed: pbr 6.0.0) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.7.1) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.1.0) Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Routes (>=2.3.1) (installed: Routes 2.5.1) Handling debtcollector (>=1.19.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: debtcollector (>=1.19.0) (installed: debtcollector 3.0.0) Handling decorator (>=4.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: decorator (>=4.1.0) (installed: decorator 4.4.2) Handling eventlet (>=0.26.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: eventlet (>=0.26.1) (installed: eventlet 0.35.1) Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pecan (>=1.4.0) (installed: pecan 1.4.2) Handling httplib2 (>=0.9.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: httplib2 (>=0.9.1) (installed: httplib2 0.20.4) Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: requests (>=2.18.0) (installed: requests 2.31.0) Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Jinja2 (>=2.10) (installed: Jinja2 3.0.1) Handling keystonemiddleware (>=5.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystonemiddleware (>=5.1.0) (installed: keystonemiddleware 10.6.0) Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netaddr (>=0.7.18) (installed: netaddr 0.10.1) Handling netifaces (>=0.10.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netifaces (>=0.10.4) (installed: netifaces 0.10.6) Handling neutron-lib (>=3.9.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.9.0) (installed: neutron-lib 3.11.1) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-neutronclient (>=7.8.0) (installed: python-neutronclient 11.2.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tenacity (>=6.0.0) (installed: tenacity 8.2.3) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.51) Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: WebOb (>=1.8.2) (installed: WebOb 1.8.7) Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystoneauth1 (>=3.14.0) (installed: keystoneauth1 5.6.0) Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: alembic (>=1.6.5) (installed: alembic 1.8.1) Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: stevedore (>=2.0.1) (installed: stevedore 5.2.0) Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.cache (>=1.26.0) (installed: oslo.cache 3.7.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 6.0.0) Handling oslo.config (>=9.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.config (>=9.0.0) (installed: oslo.config 9.4.0) Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.context (>=2.22.0) (installed: oslo.context 5.5.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 15.0.0) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.3.0) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.5.1) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.7.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 6.1.0) Handling oslo.policy (>=3.12.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.policy (>=3.12.0) (installed: oslo.policy 4.3.0) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.privsep (>=2.3.0) (installed: oslo.privsep 3.3.0) Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.reports (>=1.18.0) (installed: oslo.reports 3.3.0) Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.rootwrap (>=5.15.0) (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.serialization (>=2.25.0) (installed: oslo.serialization 5.4.1) Handling oslo.service (>=3.4.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.4.1) (installed: oslo.service 3.4.1) Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.upgradecheck (>=1.3.0) (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=7.0.0) (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.3.0) Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: osprofiler (>=2.3.0) (installed: osprofiler 4.1.0) Handling os-ken (>=2.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-ken (>=2.2.0) (installed: os-ken 2.8.1) Handling os-resource-classes (>=1.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-resource-classes (>=1.1.0) (installed: os-resource-classes 1.1.0) Handling ovs (>=2.10.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovs (>=2.10.0) (installed: ovs 3.3.5) Handling ovsdbapp (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovsdbapp (>=2.3.0) (installed: ovsdbapp 2.6.1) Handling psutil (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: psutil (>=5.3.0) (installed: psutil 5.8.0) Handling pyroute2 (>=0.7.3) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyroute2 (>=0.7.3) (installed: pyroute2 0.7.12) Handling pyOpenSSL (>=17.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyOpenSSL (>=17.1.0) (installed: pyOpenSSL 20.0.1) Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-novaclient (>=9.1.0) (installed: python-novaclient 18.6.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: openstacksdk (>=0.31.2) (installed: openstacksdk 3.0.0) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-designateclient (>=2.7.0) (installed: python-designateclient 6.0.1) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-vif (>=3.1.0) (installed: os-vif 3.5.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 3.0.0) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tooz (>=1.58.0) (installed: tooz 6.2.0) Handling wmi (>=1.4.9) ; (sys_platform=='win32') from hook generated metadata: Requires-Dist (neutron) Ignoring alien requirement: wmi (>=1.4.9) ; (sys_platform=='win32') + cat /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-buildrequires + rm -rfv neutron-24.1.1.dev27.dist-info/ removed 'neutron-24.1.1.dev27.dist-info/AUTHORS' removed 'neutron-24.1.1.dev27.dist-info/LICENSE' removed 'neutron-24.1.1.dev27.dist-info/METADATA' removed 'neutron-24.1.1.dev27.dist-info/entry_points.txt' removed 'neutron-24.1.1.dev27.dist-info/pbr.json' removed 'neutron-24.1.1.dev27.dist-info/top_level.txt' removed directory 'neutron-24.1.1.dev27.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AHSmkL + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + export SKIP_PIP_INSTALL=1 + SKIP_PIP_INSTALL=1 + mkdir -p /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir Processing /builddir/build/BUILD/neutron-24.1.1.dev27 Preparing metadata (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/tmpw_cfma14 /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info creating /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info writing /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-modern-metadata-77q68k_y/neutron-24.1.1.dev27.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: neutron Building wheel for neutron (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/tmp6kpg8fkb /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/neutron creating build/lib/neutron/tests creating build/lib/neutron/tests/functional creating build/lib/neutron/tests/functional/privileged creating build/lib/neutron/tests/functional/privileged/agent copying neutron/tests/functional/privileged/agent/__init__.py -> build/lib/neutron/tests/functional/privileged/agent creating build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/__init__.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/config.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/test_controllers.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/test_functional.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/test_hooks.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/utils.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/privileged/__init__.py -> build/lib/neutron/tests/functional/privileged creating build/lib/neutron/services creating build/lib/neutron/services/tag copying neutron/services/tag/__init__.py -> build/lib/neutron/services/tag copying neutron/services/tag/tag_plugin.py -> build/lib/neutron/services/tag creating build/lib/neutron/tests/unit creating build/lib/neutron/tests/unit/plugins creating build/lib/neutron/tests/unit/plugins/ml2 creating build/lib/neutron/tests/unit/plugins/ml2/drivers creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver creating build/lib/neutron/tests/unit/services creating build/lib/neutron/tests/unit/services/logapi creating build/lib/neutron/tests/unit/services/logapi/agent copying neutron/tests/unit/services/logapi/agent/__init__.py -> build/lib/neutron/tests/unit/services/logapi/agent copying neutron/tests/unit/services/logapi/agent/test_log_extension.py -> build/lib/neutron/tests/unit/services/logapi/agent creating build/lib/neutron/services/l3_router copying neutron/services/l3_router/__init__.py -> build/lib/neutron/services/l3_router copying neutron/services/l3_router/l3_router_plugin.py -> build/lib/neutron/services/l3_router creating build/lib/neutron/tests/unit/objects creating build/lib/neutron/tests/unit/objects/port creating build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/__init__.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_hardware_offload_type.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_hints.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_numa_affinity_policy.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_security.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_uplink_status_propagation.py -> build/lib/neutron/tests/unit/objects/port/extensions creating build/lib/neutron/tests/functional/plugins creating build/lib/neutron/tests/functional/plugins/ml2 creating build/lib/neutron/tests/functional/plugins/ml2/drivers creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap copying neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap creating build/lib/neutron/tests/unit/agent creating build/lib/neutron/tests/unit/agent/dhcp copying neutron/tests/unit/agent/dhcp/__init__.py -> build/lib/neutron/tests/unit/agent/dhcp copying neutron/tests/unit/agent/dhcp/test_agent.py -> build/lib/neutron/tests/unit/agent/dhcp creating build/lib/neutron/tests/unit/services/trunk creating build/lib/neutron/tests/unit/services/trunk/drivers creating build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch copying neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch copying neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap copying neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap copying neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap creating build/lib/neutron/tests/functional/services creating build/lib/neutron/tests/functional/services/logapi creating build/lib/neutron/tests/functional/services/logapi/drivers creating build/lib/neutron/tests/functional/services/logapi/drivers/ovn copying neutron/tests/functional/services/logapi/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/services/logapi/drivers/ovn copying neutron/tests/functional/services/logapi/drivers/ovn/test_driver.py -> build/lib/neutron/tests/functional/services/logapi/drivers/ovn creating build/lib/neutron/plugins creating build/lib/neutron/plugins/ml2 creating build/lib/neutron/plugins/ml2/drivers creating build/lib/neutron/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common creating build/lib/neutron/services/portforwarding creating build/lib/neutron/services/portforwarding/common copying neutron/services/portforwarding/common/__init__.py -> build/lib/neutron/services/portforwarding/common copying neutron/services/portforwarding/common/exceptions.py -> build/lib/neutron/services/portforwarding/common creating build/lib/neutron/conf copying neutron/conf/__init__.py -> build/lib/neutron/conf copying neutron/conf/common.py -> build/lib/neutron/conf copying neutron/conf/experimental.py -> build/lib/neutron/conf copying neutron/conf/profiling.py -> build/lib/neutron/conf copying neutron/conf/quota.py -> build/lib/neutron/conf copying neutron/conf/service.py -> build/lib/neutron/conf copying neutron/conf/wsgi.py -> build/lib/neutron/conf creating build/lib/neutron/objects creating build/lib/neutron/objects/plugins copying neutron/objects/plugins/__init__.py -> build/lib/neutron/objects/plugins creating build/lib/neutron/tests/unit/services/revisions copying neutron/tests/unit/services/revisions/__init__.py -> build/lib/neutron/tests/unit/services/revisions copying neutron/tests/unit/services/revisions/test_revision_plugin.py -> build/lib/neutron/tests/unit/services/revisions creating build/lib/neutron/tests/functional/agent creating build/lib/neutron/tests/functional/agent/l2 copying neutron/tests/functional/agent/l2/__init__.py -> build/lib/neutron/tests/functional/agent/l2 copying neutron/tests/functional/agent/l2/base.py -> build/lib/neutron/tests/functional/agent/l2 creating build/lib/neutron/tests/unit/services/externaldns creating build/lib/neutron/tests/unit/services/externaldns/drivers creating build/lib/neutron/tests/unit/services/externaldns/drivers/designate copying neutron/tests/unit/services/externaldns/drivers/designate/__init__.py -> build/lib/neutron/tests/unit/services/externaldns/drivers/designate copying neutron/tests/unit/services/externaldns/drivers/designate/test_driver.py -> build/lib/neutron/tests/unit/services/externaldns/drivers/designate creating build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn creating build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/server copying neutron/server/__init__.py -> build/lib/neutron/server copying neutron/server/api_eventlet.py -> build/lib/neutron/server copying neutron/server/rpc_eventlet.py -> build/lib/neutron/server copying neutron/server/wsgi_eventlet.py -> build/lib/neutron/server creating build/lib/neutron/agent creating build/lib/neutron/agent/ovn copying neutron/agent/ovn/__init__.py -> build/lib/neutron/agent/ovn copying neutron/agent/ovn/metadata_agent.py -> build/lib/neutron/agent/ovn copying neutron/agent/ovn/ovn_neutron_agent.py -> build/lib/neutron/agent/ovn copying neutron/objects/__init__.py -> build/lib/neutron/objects copying neutron/objects/address_group.py -> build/lib/neutron/objects copying neutron/objects/address_scope.py -> build/lib/neutron/objects copying neutron/objects/agent.py -> build/lib/neutron/objects copying neutron/objects/auto_allocate.py -> build/lib/neutron/objects copying neutron/objects/base.py -> build/lib/neutron/objects copying neutron/objects/conntrack_helper.py -> build/lib/neutron/objects copying neutron/objects/flavor.py -> build/lib/neutron/objects copying neutron/objects/floatingip.py -> build/lib/neutron/objects copying neutron/objects/ipam.py -> build/lib/neutron/objects copying neutron/objects/l3_hamode.py -> build/lib/neutron/objects copying neutron/objects/l3agent.py -> build/lib/neutron/objects copying neutron/objects/local_ip.py -> build/lib/neutron/objects copying neutron/objects/metering.py -> build/lib/neutron/objects copying neutron/objects/ndp_proxy.py -> build/lib/neutron/objects copying neutron/objects/network.py -> build/lib/neutron/objects copying neutron/objects/network_segment_range.py -> build/lib/neutron/objects copying neutron/objects/port_forwarding.py -> build/lib/neutron/objects copying neutron/objects/ports.py -> build/lib/neutron/objects copying neutron/objects/provisioning_blocks.py -> build/lib/neutron/objects copying neutron/objects/quota.py -> build/lib/neutron/objects copying neutron/objects/rbac.py -> build/lib/neutron/objects copying neutron/objects/rbac_db.py -> build/lib/neutron/objects copying neutron/objects/router.py -> build/lib/neutron/objects copying neutron/objects/securitygroup.py -> build/lib/neutron/objects copying neutron/objects/securitygroup_default_rules.py -> build/lib/neutron/objects copying neutron/objects/servicetype.py -> build/lib/neutron/objects copying neutron/objects/stdattrs.py -> build/lib/neutron/objects copying neutron/objects/subnet.py -> build/lib/neutron/objects copying neutron/objects/subnetpool.py -> build/lib/neutron/objects copying neutron/objects/tag.py -> build/lib/neutron/objects copying neutron/objects/trunk.py -> build/lib/neutron/objects creating build/lib/neutron/services/conntrack_helper creating build/lib/neutron/services/conntrack_helper/common copying neutron/services/conntrack_helper/common/__init__.py -> build/lib/neutron/services/conntrack_helper/common copying neutron/services/conntrack_helper/common/exceptions.py -> build/lib/neutron/services/conntrack_helper/common creating build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent creating build/lib/neutron/services/network_segment_range copying neutron/services/network_segment_range/__init__.py -> build/lib/neutron/services/network_segment_range copying neutron/services/network_segment_range/plugin.py -> build/lib/neutron/services/network_segment_range creating build/lib/neutron/cmd creating build/lib/neutron/cmd/eventlet creating build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/__init__.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/ovs_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating build/lib/neutron/db creating build/lib/neutron/db/migration creating build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/__init__.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/agent_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/brocade_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/cisco_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/core_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/dvr_init_opts.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/env.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/external.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/firewall_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/l3_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/lb_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/metering_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/ml2_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/nec_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/nsxv_initial_opts.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/nuage_init_opts.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/other_extensions_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/other_plugins_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/ovs_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/portsec_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/secgroup_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/vmware_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/vpn_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations creating build/lib/neutron/tests/functional/agent/ovn creating build/lib/neutron/tests/functional/agent/ovn/metadata copying neutron/tests/functional/agent/ovn/metadata/__init__.py -> build/lib/neutron/tests/functional/agent/ovn/metadata copying neutron/tests/functional/agent/ovn/metadata/test_metadata_agent.py -> build/lib/neutron/tests/functional/agent/ovn/metadata creating build/lib/neutron/tests/functional/resources creating build/lib/neutron/tests/functional/resources/ovsdb copying neutron/tests/functional/resources/ovsdb/__init__.py -> build/lib/neutron/tests/functional/resources/ovsdb copying neutron/tests/functional/resources/ovsdb/events.py -> build/lib/neutron/tests/functional/resources/ovsdb copying neutron/tests/functional/resources/ovsdb/fixtures.py -> build/lib/neutron/tests/functional/resources/ovsdb creating build/lib/neutron/plugins/ml2/drivers/macvtap creating build/lib/neutron/plugins/ml2/drivers/macvtap/agent copying neutron/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/agent copying neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/agent creating build/lib/neutron/tests/unit/services/ovn_l3 copying neutron/tests/unit/services/ovn_l3/__init__.py -> build/lib/neutron/tests/unit/services/ovn_l3 copying neutron/tests/unit/services/ovn_l3/test_plugin.py -> build/lib/neutron/tests/unit/services/ovn_l3 creating build/lib/neutron/privileged creating build/lib/neutron/privileged/agent copying neutron/privileged/agent/__init__.py -> build/lib/neutron/privileged/agent creating build/lib/neutron/services/flavors copying neutron/services/flavors/__init__.py -> build/lib/neutron/services/flavors copying neutron/services/flavors/flavors_plugin.py -> build/lib/neutron/services/flavors creating build/lib/neutron/services/logapi creating build/lib/neutron/services/logapi/agent creating build/lib/neutron/services/logapi/agent/l3 copying neutron/services/logapi/agent/l3/__init__.py -> build/lib/neutron/services/logapi/agent/l3 copying neutron/services/logapi/agent/l3/base.py -> build/lib/neutron/services/logapi/agent/l3 creating build/lib/neutron/services/ndp_proxy copying neutron/services/ndp_proxy/__init__.py -> build/lib/neutron/services/ndp_proxy copying neutron/services/ndp_proxy/exceptions.py -> build/lib/neutron/services/ndp_proxy copying neutron/services/ndp_proxy/plugin.py -> build/lib/neutron/services/ndp_proxy creating build/lib/neutron/tests/functional/services/trunk creating build/lib/neutron/tests/functional/services/trunk/drivers creating build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch copying neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch creating build/lib/neutron/tests/unit/core_extensions copying neutron/tests/unit/core_extensions/__init__.py -> build/lib/neutron/tests/unit/core_extensions copying neutron/tests/unit/core_extensions/test_qos.py -> build/lib/neutron/tests/unit/core_extensions creating build/lib/neutron/services/qos creating build/lib/neutron/services/qos/drivers creating build/lib/neutron/services/qos/drivers/ovn copying neutron/services/qos/drivers/ovn/__init__.py -> build/lib/neutron/services/qos/drivers/ovn copying neutron/services/qos/drivers/ovn/driver.py -> build/lib/neutron/services/qos/drivers/ovn creating build/lib/neutron/tests/functional/sanity copying neutron/tests/functional/sanity/__init__.py -> build/lib/neutron/tests/functional/sanity copying neutron/tests/functional/sanity/test_sanity.py -> build/lib/neutron/tests/functional/sanity copying neutron/tests/unit/__init__.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/_test_extension_portbindings.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/dummy_plugin.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/extension_stubs.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/fake_resources.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_auth.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_manager.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_neutron_plugin_base_v2.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_opts.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_policy.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_service.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_worker.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_wsgi.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/testlib_api.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/plugins/__init__.py -> build/lib/neutron/tests/unit/plugins creating build/lib/neutron/tests/unit/services/logapi/drivers creating build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch copying neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch copying neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py -> build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch creating build/lib/neutron/common copying neutron/common/__init__.py -> build/lib/neutron/common copying neutron/common/_constants.py -> build/lib/neutron/common copying neutron/common/_deprecate.py -> build/lib/neutron/common copying neutron/common/cache_utils.py -> build/lib/neutron/common copying neutron/common/config.py -> build/lib/neutron/common copying neutron/common/coordination.py -> build/lib/neutron/common copying neutron/common/eventlet_utils.py -> build/lib/neutron/common copying neutron/common/experimental.py -> build/lib/neutron/common copying neutron/common/ipv6_utils.py -> build/lib/neutron/common copying neutron/common/metadata.py -> build/lib/neutron/common copying neutron/common/profiler.py -> build/lib/neutron/common copying neutron/common/test_lib.py -> build/lib/neutron/common copying neutron/common/utils.py -> build/lib/neutron/common creating build/lib/neutron/tests/functional/services/ovn_l3 copying neutron/tests/functional/services/ovn_l3/__init__.py -> build/lib/neutron/tests/functional/services/ovn_l3 copying neutron/tests/functional/services/ovn_l3/test_plugin.py -> build/lib/neutron/tests/functional/services/ovn_l3 creating build/lib/neutron/services/externaldns creating build/lib/neutron/services/externaldns/drivers copying neutron/services/externaldns/drivers/__init__.py -> build/lib/neutron/services/externaldns/drivers creating build/lib/neutron/db/migration/models copying neutron/db/migration/models/__init__.py -> build/lib/neutron/db/migration/models copying neutron/db/migration/models/head.py -> build/lib/neutron/db/migration/models creating build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/__init__.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/base.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/flatallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/geneveallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/greallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/vlanallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/vxlanallocation.py -> build/lib/neutron/objects/plugins/ml2 creating build/lib/neutron/tests/unit/db creating build/lib/neutron/tests/unit/db/metering copying neutron/tests/unit/db/metering/__init__.py -> build/lib/neutron/tests/unit/db/metering copying neutron/tests/unit/db/metering/test_metering_db.py -> build/lib/neutron/tests/unit/db/metering creating build/lib/neutron/tests/functional/agent/l3 creating build/lib/neutron/tests/functional/agent/l3/extensions creating build/lib/neutron/tests/functional/agent/l3/extensions/qos copying neutron/tests/functional/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos copying neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos creating build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop copying neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop copying neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop copying neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop creating build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/trunk/seg_types/__init__.py -> build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/trunk/seg_types/test_validators.py -> build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/logapi/__init__.py -> build/lib/neutron/tests/unit/services/logapi copying neutron/tests/unit/services/logapi/base.py -> build/lib/neutron/tests/unit/services/logapi copying neutron/tests/unit/services/logapi/test_logging_plugin.py -> build/lib/neutron/tests/unit/services/logapi creating build/lib/neutron/plugins/ml2/drivers/ovn creating build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver copying neutron/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver copying neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver creating build/lib/neutron/plugins/ml2/drivers/l2pop creating build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py -> build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager creating build/lib/neutron/conf/agent creating build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/__init__.py -> build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/config.py -> build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/ha.py -> build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/keepalived.py -> build/lib/neutron/conf/agent/l3 creating build/lib/neutron/agent/l3 creating build/lib/neutron/agent/l3/extensions creating build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/base.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/fip.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/gateway_ip.py -> build/lib/neutron/agent/l3/extensions/qos creating build/lib/neutron/tests/unit/cmd creating build/lib/neutron/tests/unit/cmd/upgrade_checks copying neutron/tests/unit/cmd/upgrade_checks/__init__.py -> build/lib/neutron/tests/unit/cmd/upgrade_checks copying neutron/tests/unit/cmd/upgrade_checks/test_checks.py -> build/lib/neutron/tests/unit/cmd/upgrade_checks copying neutron/tests/unit/cmd/__init__.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_netns_cleanup.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_ovs_cleanup.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_runtime_checks.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_sanity_check.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_status.py -> build/lib/neutron/tests/unit/cmd creating build/lib/neutron/tests/unit/services/portforwarding creating build/lib/neutron/tests/unit/services/portforwarding/drivers copying neutron/tests/unit/services/portforwarding/drivers/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding/drivers creating build/lib/neutron/tests/unit/services/trunk/drivers/ovn copying neutron/tests/unit/services/trunk/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/ovn copying neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/ovn copying neutron/services/conntrack_helper/__init__.py -> build/lib/neutron/services/conntrack_helper copying neutron/services/conntrack_helper/plugin.py -> build/lib/neutron/services/conntrack_helper creating build/lib/neutron/privileged/agent/ovsdb creating build/lib/neutron/privileged/agent/ovsdb/native copying neutron/privileged/agent/ovsdb/native/__init__.py -> build/lib/neutron/privileged/agent/ovsdb/native copying neutron/privileged/agent/ovsdb/native/helpers.py -> build/lib/neutron/privileged/agent/ovsdb/native copying neutron/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap copying neutron/plugins/ml2/drivers/macvtap/macvtap_common.py -> build/lib/neutron/plugins/ml2/drivers/macvtap creating build/lib/neutron/db/models creating build/lib/neutron/db/models/plugins creating build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/__init__.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/flatallocation.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/geneveallocation.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/gre_allocation_endpoints.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/vlanallocation.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/vxlanallocation.py -> build/lib/neutron/db/models/plugins/ml2 creating build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/__init__.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/test_ipam.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/test_migrations.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/test_models.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/test_network.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/test_ovn_revision_numbers_db.py -> build/lib/neutron/tests/functional/db creating build/lib/neutron/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/utils.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common creating build/lib/neutron/conf/agent/ovn creating build/lib/neutron/conf/agent/ovn/ovn_neutron_agent copying neutron/conf/agent/ovn/ovn_neutron_agent/__init__.py -> build/lib/neutron/conf/agent/ovn/ovn_neutron_agent copying neutron/conf/agent/ovn/ovn_neutron_agent/config.py -> build/lib/neutron/conf/agent/ovn/ovn_neutron_agent creating build/lib/neutron/tests/functional/tests creating build/lib/neutron/tests/functional/tests/common copying neutron/tests/functional/tests/common/__init__.py -> build/lib/neutron/tests/functional/tests/common copying neutron/tests/functional/tests/common/test_net_helpers.py -> build/lib/neutron/tests/functional/tests/common creating build/lib/neutron/agent/l2 creating build/lib/neutron/agent/l2/extensions creating build/lib/neutron/agent/l2/extensions/metadata copying neutron/agent/l2/extensions/metadata/__init__.py -> build/lib/neutron/agent/l2/extensions/metadata copying neutron/agent/l2/extensions/metadata/host_metadata_proxy.py -> build/lib/neutron/agent/l2/extensions/metadata creating build/lib/neutron/tests/unit/services/qos copying neutron/tests/unit/services/qos/__init__.py -> build/lib/neutron/tests/unit/services/qos copying neutron/tests/unit/services/qos/base.py -> build/lib/neutron/tests/unit/services/qos copying neutron/tests/unit/services/qos/test_qos_plugin.py -> build/lib/neutron/tests/unit/services/qos copying neutron/agent/l3/extensions/__init__.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/conntrack_helper.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/ndp_proxy.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/port_forwarding.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/snat_log.py -> build/lib/neutron/agent/l3/extensions creating build/lib/neutron/tests/unit/db/quota copying neutron/tests/unit/db/quota/__init__.py -> build/lib/neutron/tests/unit/db/quota copying neutron/tests/unit/db/quota/test_api.py -> build/lib/neutron/tests/unit/db/quota copying neutron/tests/unit/db/quota/test_driver.py -> build/lib/neutron/tests/unit/db/quota copying neutron/tests/unit/db/quota/test_driver_nolock.py -> build/lib/neutron/tests/unit/db/quota creating build/lib/neutron/services/loki copying neutron/services/loki/__init__.py -> build/lib/neutron/services/loki copying neutron/services/loki/loki_plugin.py -> build/lib/neutron/services/loki creating build/lib/neutron/tests/unit/ipam creating build/lib/neutron/tests/unit/ipam/drivers creating build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam creating build/lib/neutron/tests/common copying neutron/tests/common/__init__.py -> build/lib/neutron/tests/common copying neutron/tests/common/base.py -> build/lib/neutron/tests/common copying neutron/tests/common/config_fixtures.py -> build/lib/neutron/tests/common copying neutron/tests/common/conn_testers.py -> build/lib/neutron/tests/common copying neutron/tests/common/helpers.py -> build/lib/neutron/tests/common copying neutron/tests/common/l3_test_common.py -> build/lib/neutron/tests/common copying neutron/tests/common/machine_fixtures.py -> build/lib/neutron/tests/common copying neutron/tests/common/net_helpers.py -> build/lib/neutron/tests/common creating build/lib/neutron/objects/port copying neutron/objects/port/__init__.py -> build/lib/neutron/objects/port creating build/lib/neutron/tests/functional/agent/ovsdb copying neutron/tests/functional/agent/ovsdb/__init__.py -> build/lib/neutron/tests/functional/agent/ovsdb creating build/lib/neutron/api creating build/lib/neutron/api/rpc creating build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/utils.py -> build/lib/neutron/api/rpc/agentnotifiers creating build/lib/neutron/tests/unit/agent/l2 creating build/lib/neutron/tests/unit/agent/l2/extensions creating build/lib/neutron/tests/unit/agent/l2/extensions/metadata copying neutron/tests/unit/agent/l2/extensions/metadata/__init__.py -> build/lib/neutron/tests/unit/agent/l2/extensions/metadata copying neutron/tests/unit/agent/l2/extensions/metadata/test_host_metadata_proxy.py -> build/lib/neutron/tests/unit/agent/l2/extensions/metadata copying neutron/services/externaldns/__init__.py -> build/lib/neutron/services/externaldns copying neutron/services/externaldns/driver.py -> build/lib/neutron/services/externaldns creating build/lib/neutron/plugins/ml2/drivers/ovn/agent copying neutron/plugins/ml2/drivers/ovn/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn/agent copying neutron/plugins/ml2/drivers/ovn/agent/neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/ovn/agent creating build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge creating build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/functional/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers creating build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/__init__.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/allowedaddresspairs.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/data_plane_status.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/extra_dhcp_opt.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_device_profile.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_hardware_offload_type.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_hints.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_numa_affinity_policy.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_security.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/uplink_status_propagation.py -> build/lib/neutron/objects/port/extensions creating build/lib/neutron/tests/unit/conf creating build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/__init__.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_address_group.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_address_scope.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_agent.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_auto_allocated_topology.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_availability_zone.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_base.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_default_security_group_rules.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_flavor.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_floatingip.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_floatingip_pools.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_floatingip_port_forwarding.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_l3_conntrack_helper.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_local_ip.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_local_ip_association.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_logging.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_metering.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_ndp_proxy.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_network.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_network_ip_availability.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_network_segment_range.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_port.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_port_bindings.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_qos.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_quotas.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_rbac.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_router.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_security_group.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_segment.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_service_type.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_subnet.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_subnetpool.py -> build/lib/neutron/tests/unit/conf/policies copying neutron/tests/unit/conf/policies/test_trunk.py -> build/lib/neutron/tests/unit/conf/policies creating build/lib/neutron/tests/unit/objects/plugins creating build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/__init__.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_base.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_greallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 creating build/lib/neutron/tests/fullstack creating build/lib/neutron/tests/fullstack/agents copying neutron/tests/fullstack/agents/__init__.py -> build/lib/neutron/tests/fullstack/agents copying neutron/tests/fullstack/agents/dhcp_agent.py -> build/lib/neutron/tests/fullstack/agents copying neutron/tests/fullstack/agents/l3_agent.py -> build/lib/neutron/tests/fullstack/agents copying neutron/tests/fullstack/agents/ovs_agent.py -> build/lib/neutron/tests/fullstack/agents creating build/lib/neutron/agent/common copying neutron/agent/common/__init__.py -> build/lib/neutron/agent/common copying neutron/agent/common/async_process.py -> build/lib/neutron/agent/common copying neutron/agent/common/base_agent_rpc.py -> build/lib/neutron/agent/common copying neutron/agent/common/base_polling.py -> build/lib/neutron/agent/common copying neutron/agent/common/ip_lib.py -> build/lib/neutron/agent/common copying neutron/agent/common/ovs_lib.py -> build/lib/neutron/agent/common copying neutron/agent/common/ovsdb_monitor.py -> build/lib/neutron/agent/common copying neutron/agent/common/placement_report.py -> build/lib/neutron/agent/common copying neutron/agent/common/polling.py -> build/lib/neutron/agent/common copying neutron/agent/common/resource_processing_queue.py -> build/lib/neutron/agent/common copying neutron/agent/common/utils.py -> build/lib/neutron/agent/common copying neutron/tests/unit/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers copying neutron/agent/l3/__init__.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/agent.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_edge_ha_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_edge_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_fip_ns.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_local_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_router_base.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_snat_ns.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/fip_rule_priority_allocator.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/ha.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/ha_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/item_allocator.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/keepalived_state_change.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/l3_agent_extension_api.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/l3_agent_extensions_manager.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/legacy_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/link_local_allocator.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/namespace_manager.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/namespaces.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/router_info.py -> build/lib/neutron/agent/l3 creating build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/__init__.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/agent.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/driver.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/ovsdb.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/server.py -> build/lib/neutron/agent/ovn/metadata creating build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/__init__.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_binding.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_policy.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_qos_policy_validator.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_rule.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_rule_type.py -> build/lib/neutron/tests/unit/objects/qos creating build/lib/neutron/services/qos/drivers/sriov copying neutron/services/qos/drivers/sriov/__init__.py -> build/lib/neutron/services/qos/drivers/sriov copying neutron/services/qos/drivers/sriov/driver.py -> build/lib/neutron/services/qos/drivers/sriov creating build/lib/neutron/services/trunk creating build/lib/neutron/services/trunk/drivers creating build/lib/neutron/services/trunk/drivers/linuxbridge copying neutron/services/trunk/drivers/linuxbridge/__init__.py -> build/lib/neutron/services/trunk/drivers/linuxbridge copying neutron/services/trunk/drivers/linuxbridge/driver.py -> build/lib/neutron/services/trunk/drivers/linuxbridge creating build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/__init__.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_batch_notifier.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_ironic.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_nova.py -> build/lib/neutron/tests/unit/notifiers creating build/lib/neutron/tests/unit/services/metering creating build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/unit/services/metering/drivers/__init__.py -> build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/unit/services/metering/drivers/test_iptables.py -> build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/functional/agent/l3/__init__.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/framework.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_dvr_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_ha_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_keepalived_state_change.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_legacy_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_metadata_proxy.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_namespace_manager.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/extensions/__init__.py -> build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/agent/l3/extensions/test_conntrack_helper_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/agent/l3/extensions/test_gateway_ip_qos_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/agent/l3/extensions/test_ndp_proxy_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/agent/ovn/__init__.py -> build/lib/neutron/tests/functional/agent/ovn creating build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/__init__.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/moved_globals_code1.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/moved_globals_code2.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/moved_globals_target.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test__deprecate.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_cache_utils.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_coordination.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_ipv6_utils.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_utils.py -> build/lib/neutron/tests/unit/common creating build/lib/neutron/conf/db copying neutron/conf/db/__init__.py -> build/lib/neutron/conf/db copying neutron/conf/db/dvr_mac_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/extraroute_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_agentschedulers_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_dvr_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_extra_gws_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_gwmode_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_hamode_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_ndpproxy_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/migration_cli.py -> build/lib/neutron/conf/db creating build/lib/neutron/conf/policies copying neutron/conf/policies/__init__.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/address_group.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/address_scope.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/agent.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/auto_allocated_topology.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/availability_zone.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/base.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/default_security_group_rules.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/flavor.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/floatingip.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/floatingip_pools.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/floatingip_port_forwarding.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/l3_conntrack_helper.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/local_ip.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/local_ip_association.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/logging.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/metering.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/ndp_proxy.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/network.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/network_ip_availability.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/network_segment_range.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/port.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/port_bindings.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/qos.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/quotas.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/rbac.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/router.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/security_group.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/segment.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/service_type.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/subnet.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/subnetpool.py -> build/lib/neutron/conf/policies copying neutron/conf/policies/trunk.py -> build/lib/neutron/conf/policies creating build/lib/neutron/pecan_wsgi creating build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/__init__.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/body_validation.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/context.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/notifier.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/ownership_validation.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/policy_enforcement.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/query_parameters.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/quota_enforcement.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/translation.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/userfilters.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/utils.py -> build/lib/neutron/pecan_wsgi/hooks creating build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/placement.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/qos.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions creating build/lib/neutron/exceptions copying neutron/exceptions/__init__.py -> build/lib/neutron/exceptions copying neutron/exceptions/mtu.py -> build/lib/neutron/exceptions creating build/lib/neutron/tests/unit/tests creating build/lib/neutron/tests/unit/tests/functional copying neutron/tests/unit/tests/functional/__init__.py -> build/lib/neutron/tests/unit/tests/functional copying neutron/tests/unit/tests/functional/test_base.py -> build/lib/neutron/tests/unit/tests/functional creating build/lib/neutron/agent/ovsdb creating build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/__init__.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/commands.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/connection.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/exceptions.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/helpers.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/vlog.py -> build/lib/neutron/agent/ovsdb/native creating build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/__init__.py -> build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/test_resource.py -> build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/test_resource_registry.py -> build/lib/neutron/tests/unit/quota creating build/lib/neutron/tests/unit/agent/linux creating build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall creating build/lib/neutron/tests/unit/agent/metadata copying neutron/tests/unit/agent/metadata/__init__.py -> build/lib/neutron/tests/unit/agent/metadata copying neutron/tests/unit/agent/metadata/test_agent.py -> build/lib/neutron/tests/unit/agent/metadata copying neutron/tests/unit/agent/metadata/test_driver.py -> build/lib/neutron/tests/unit/agent/metadata copying neutron/privileged/__init__.py -> build/lib/neutron/privileged creating build/lib/neutron/tests/unit/tests/example copying neutron/tests/unit/tests/example/__init__.py -> build/lib/neutron/tests/unit/tests/example creating build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn copying neutron/tests/unit/services/portforwarding/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn copying neutron/tests/unit/services/portforwarding/drivers/ovn/test_driver.py -> build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn creating build/lib/neutron/tests/unit/privileged creating build/lib/neutron/tests/unit/privileged/agent copying neutron/tests/unit/privileged/agent/__init__.py -> build/lib/neutron/tests/unit/privileged/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_arp_protect.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_agent_extension_api.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent creating build/lib/neutron/services/externaldns/drivers/designate copying neutron/services/externaldns/drivers/designate/__init__.py -> build/lib/neutron/services/externaldns/drivers/designate copying neutron/services/externaldns/drivers/designate/driver.py -> build/lib/neutron/services/externaldns/drivers/designate creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers creating build/lib/neutron/tests/unit/services/l3_router copying neutron/tests/unit/services/l3_router/__init__.py -> build/lib/neutron/tests/unit/services/l3_router copying neutron/tests/unit/services/l3_router/test_l3_router_plugin.py -> build/lib/neutron/tests/unit/services/l3_router creating build/lib/neutron/agent/ovn/agent copying neutron/agent/ovn/agent/__init__.py -> build/lib/neutron/agent/ovn/agent copying neutron/agent/ovn/agent/ovn_neutron_agent.py -> build/lib/neutron/agent/ovn/agent copying neutron/agent/ovn/agent/ovsdb.py -> build/lib/neutron/agent/ovn/agent copying neutron/services/logapi/__init__.py -> build/lib/neutron/services/logapi copying neutron/services/logapi/api_base.py -> build/lib/neutron/services/logapi copying neutron/services/logapi/logging_plugin.py -> build/lib/neutron/services/logapi creating build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/__init__.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/base.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/helpers.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/simple_daemon.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_async_process.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_bridge_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_dhcp.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_external_process.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_interface.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_ipset.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_iptables.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_keepalived.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_l3_tc_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_linuxbridge_arp_protect.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_netlink_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_of_monitor.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_ovsdb_monitor.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_process_monitor.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_tc_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_utils.py -> build/lib/neutron/tests/functional/agent/linux creating build/lib/neutron/services/segments copying neutron/services/segments/__init__.py -> build/lib/neutron/services/segments copying neutron/services/segments/db.py -> build/lib/neutron/services/segments copying neutron/services/segments/exceptions.py -> build/lib/neutron/services/segments copying neutron/services/segments/plugin.py -> build/lib/neutron/services/segments creating build/lib/neutron/tests/unit/cmd/ovn copying neutron/tests/unit/cmd/ovn/__init__.py -> build/lib/neutron/tests/unit/cmd/ovn copying neutron/tests/unit/cmd/ovn/test_neutron_ovn_db_sync_util.py -> build/lib/neutron/tests/unit/cmd/ovn creating build/lib/neutron/tests/unit/agent/ovn copying neutron/tests/unit/agent/ovn/__init__.py -> build/lib/neutron/tests/unit/agent/ovn creating build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/__init__.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_port.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources creating build/lib/neutron/tests/functional/objects creating build/lib/neutron/tests/functional/objects/plugins copying neutron/tests/functional/objects/plugins/__init__.py -> build/lib/neutron/tests/functional/objects/plugins creating build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver copying neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver copying neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver creating build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/__init__.py -> build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/test_agent.py -> build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/test_backend.py -> build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/test_server.py -> build/lib/neutron/tests/unit/services/trunk/rpc creating build/lib/neutron/tests/unit/services/logapi/drivers/ovn copying neutron/tests/unit/services/logapi/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/services/logapi/drivers/ovn copying neutron/tests/unit/services/logapi/drivers/ovn/test_driver.py -> build/lib/neutron/tests/unit/services/logapi/drivers/ovn creating build/lib/neutron/services/qos/drivers/linuxbridge copying neutron/services/qos/drivers/linuxbridge/__init__.py -> build/lib/neutron/services/qos/drivers/linuxbridge copying neutron/services/qos/drivers/linuxbridge/driver.py -> build/lib/neutron/services/qos/drivers/linuxbridge creating build/lib/neutron/plugins/ml2/drivers/openvswitch creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common copying neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common copying neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common copying neutron/plugins/ml2/drivers/openvswitch/agent/common/exceptions.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common copying neutron/db/models/plugins/__init__.py -> build/lib/neutron/db/models/plugins creating build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/__init__.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_agent.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_dvr_fip_ns.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_dvr_local_router.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_dvr_snat_ns.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_ha_router.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_item_allocator.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_legacy_router.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_link_local_allocator.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_namespace_manager.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_router_info.py -> build/lib/neutron/tests/unit/agent/l3 creating build/lib/neutron/conf/extensions copying neutron/conf/extensions/__init__.py -> build/lib/neutron/conf/extensions copying neutron/conf/extensions/allowedaddresspairs.py -> build/lib/neutron/conf/extensions copying neutron/conf/extensions/conntrack_helper.py -> build/lib/neutron/conf/extensions creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver creating build/lib/neutron/db/quota copying neutron/db/quota/__init__.py -> build/lib/neutron/db/quota copying neutron/db/quota/api.py -> build/lib/neutron/db/quota copying neutron/db/quota/driver.py -> build/lib/neutron/db/quota copying neutron/db/quota/driver_nolock.py -> build/lib/neutron/db/quota copying neutron/db/quota/driver_null.py -> build/lib/neutron/db/quota copying neutron/db/quota/models.py -> build/lib/neutron/db/quota creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying neutron/tests/unit/tests/__init__.py -> build/lib/neutron/tests/unit/tests copying neutron/tests/unit/tests/test_base.py -> build/lib/neutron/tests/unit/tests copying neutron/tests/unit/tests/test_post_mortem_debug.py -> build/lib/neutron/tests/unit/tests creating build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying neutron/tests/functional/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent creating build/lib/neutron/tests/functional/agent/ovn/extensions copying neutron/tests/functional/agent/ovn/extensions/__init__.py -> build/lib/neutron/tests/functional/agent/ovn/extensions copying neutron/tests/functional/agent/ovn/extensions/test_qos_hwol.py -> build/lib/neutron/tests/functional/agent/ovn/extensions creating build/lib/neutron/conf/agent/ovn/metadata copying neutron/conf/agent/ovn/metadata/__init__.py -> build/lib/neutron/conf/agent/ovn/metadata copying neutron/conf/agent/ovn/metadata/config.py -> build/lib/neutron/conf/agent/ovn/metadata creating build/lib/neutron/tests/functional/agent/ovn/agent copying neutron/tests/functional/agent/ovn/agent/__init__.py -> build/lib/neutron/tests/functional/agent/ovn/agent copying neutron/tests/functional/agent/ovn/agent/fake_ovn_agent_extension.py -> build/lib/neutron/tests/functional/agent/ovn/agent copying neutron/tests/functional/agent/ovn/agent/test_ovn_neutron_agent.py -> build/lib/neutron/tests/functional/agent/ovn/agent copying neutron/tests/functional/agent/ovn/agent/test_ovsdb.py -> build/lib/neutron/tests/functional/agent/ovn/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver creating build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver creating build/lib/neutron/tests/unit/tests/example/dir creating build/lib/neutron/tests/unit/tests/example/dir/subdir copying neutron/tests/unit/tests/example/dir/subdir/__init__.py -> build/lib/neutron/tests/unit/tests/example/dir/subdir copying neutron/tests/unit/tests/example/dir/subdir/example_module.py -> build/lib/neutron/tests/unit/tests/example/dir/subdir creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver creating build/lib/neutron/tests/unit/services/logapi/rpc copying neutron/tests/unit/services/logapi/rpc/__init__.py -> build/lib/neutron/tests/unit/services/logapi/rpc copying neutron/tests/unit/services/logapi/rpc/test_server.py -> build/lib/neutron/tests/unit/services/logapi/rpc copying neutron/plugins/__init__.py -> build/lib/neutron/plugins creating build/lib/neutron/tests/unit/api creating build/lib/neutron/tests/unit/api/rpc creating build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_resources.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_version_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks creating build/lib/neutron/tests/unit/agent/ovsdb creating build/lib/neutron/tests/unit/agent/ovsdb/native copying neutron/tests/unit/agent/ovsdb/native/__init__.py -> build/lib/neutron/tests/unit/agent/ovsdb/native copying neutron/tests/unit/agent/ovsdb/native/test_connection.py -> build/lib/neutron/tests/unit/agent/ovsdb/native creating build/lib/neutron/ipam copying neutron/ipam/__init__.py -> build/lib/neutron/ipam copying neutron/ipam/driver.py -> build/lib/neutron/ipam copying neutron/ipam/exceptions.py -> build/lib/neutron/ipam copying neutron/ipam/requests.py -> build/lib/neutron/ipam copying neutron/ipam/subnet_alloc.py -> build/lib/neutron/ipam copying neutron/ipam/utils.py -> build/lib/neutron/ipam copying neutron/tests/functional/services/logapi/__init__.py -> build/lib/neutron/tests/functional/services/logapi copying neutron/tests/functional/services/logapi/test_logging.py -> build/lib/neutron/tests/functional/services/logapi creating build/lib/neutron/conf/plugins creating build/lib/neutron/conf/plugins/ml2 creating build/lib/neutron/conf/plugins/ml2/drivers creating build/lib/neutron/conf/plugins/ml2/drivers/ovn copying neutron/conf/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers/ovn copying neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers/ovn creating build/lib/neutron/tests/unit/services/metering/agents copying neutron/tests/unit/services/metering/agents/__init__.py -> build/lib/neutron/tests/unit/services/metering/agents copying neutron/tests/unit/services/metering/agents/test_metering_agent.py -> build/lib/neutron/tests/unit/services/metering/agents creating build/lib/neutron/tests/unit/services/qos/drivers creating build/lib/neutron/tests/unit/services/qos/drivers/ovn copying neutron/tests/unit/services/qos/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/services/qos/drivers/ovn copying neutron/tests/unit/services/qos/drivers/ovn/test_driver.py -> build/lib/neutron/tests/unit/services/qos/drivers/ovn creating build/lib/neutron/services/ovn_l3 copying neutron/services/ovn_l3/__init__.py -> build/lib/neutron/services/ovn_l3 copying neutron/services/ovn_l3/exceptions.py -> build/lib/neutron/services/ovn_l3 copying neutron/services/ovn_l3/plugin.py -> build/lib/neutron/services/ovn_l3 creating build/lib/neutron/tests/unit/objects/db copying neutron/tests/unit/objects/db/__init__.py -> build/lib/neutron/tests/unit/objects/db copying neutron/tests/unit/objects/db/test_api.py -> build/lib/neutron/tests/unit/objects/db creating build/lib/neutron/api/rpc/callbacks creating build/lib/neutron/api/rpc/callbacks/consumer copying neutron/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/api/rpc/callbacks/consumer copying neutron/api/rpc/callbacks/consumer/registry.py -> build/lib/neutron/api/rpc/callbacks/consumer creating build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/__init__.py -> build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/test_base_scheduler.py -> build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py -> build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/test_l3_agent_scheduler.py -> build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/test_l3_ovn_scheduler.py -> build/lib/neutron/tests/unit/scheduler copying neutron/services/logapi/agent/__init__.py -> build/lib/neutron/services/logapi/agent copying neutron/services/logapi/agent/log_extension.py -> build/lib/neutron/services/logapi/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers creating build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager creating build/lib/neutron/tests/functional/common copying neutron/tests/functional/common/__init__.py -> build/lib/neutron/tests/functional/common copying neutron/tests/functional/common/test_utils.py -> build/lib/neutron/tests/functional/common copying neutron/tests/unit/objects/__init__.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_address_group.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_address_scope.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_agent.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_auto_allocate.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_base.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_conntrack_helper.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_flavor.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_floatingip.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ipam.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_l3_hamode.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_l3agent.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_local_ip.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_metering.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ndp_proxy.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_network.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_network_segment_range.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_objects.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_port_forwarding.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ports.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_provisioning_blocks.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_quota.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_rbac.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_rbac_db.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_router.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_securitygroup.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_securitygroup_default_rules.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_servicetype.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_subnet.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_subnetpool.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_tag.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_trunk.py -> build/lib/neutron/tests/unit/objects creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent creating build/lib/neutron/cmd/upgrade_checks copying neutron/cmd/upgrade_checks/__init__.py -> build/lib/neutron/cmd/upgrade_checks copying neutron/cmd/upgrade_checks/base.py -> build/lib/neutron/cmd/upgrade_checks copying neutron/cmd/upgrade_checks/checks.py -> build/lib/neutron/cmd/upgrade_checks creating build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/__init__.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/base.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/driver_controller.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/dvr.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/dvrha.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/ha.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/single_node.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/tests/functional/services/logapi/drivers/__init__.py -> build/lib/neutron/tests/functional/services/logapi/drivers creating build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/__init__.py -> build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/test_l3_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/db/allowed_address_pairs copying neutron/db/allowed_address_pairs/__init__.py -> build/lib/neutron/db/allowed_address_pairs creating build/lib/neutron/hacking copying neutron/hacking/__init__.py -> build/lib/neutron/hacking creating build/lib/neutron/ipam/drivers copying neutron/ipam/drivers/__init__.py -> build/lib/neutron/ipam/drivers creating build/lib/neutron/api/rpc/callbacks/producer copying neutron/api/rpc/callbacks/producer/__init__.py -> build/lib/neutron/api/rpc/callbacks/producer copying neutron/api/rpc/callbacks/producer/registry.py -> build/lib/neutron/api/rpc/callbacks/producer copying neutron/tests/unit/services/logapi/drivers/__init__.py -> build/lib/neutron/tests/unit/services/logapi/drivers copying neutron/tests/unit/services/logapi/drivers/test_base.py -> build/lib/neutron/tests/unit/services/logapi/drivers copying neutron/tests/unit/services/logapi/drivers/test_manager.py -> build/lib/neutron/tests/unit/services/logapi/drivers copying neutron/tests/functional/plugins/__init__.py -> build/lib/neutron/tests/functional/plugins copying neutron/tests/unit/plugins/ml2/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/_test_mech_agent.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/base.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_agent_scheduler.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_db.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_driver_context.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_extension_driver_api.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_managers.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_ovo_rpc.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_plugin.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_port_binding.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_rpc.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_security_group.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_tracked_resources.py -> build/lib/neutron/tests/unit/plugins/ml2 creating build/lib/neutron/extensions copying neutron/extensions/__init__.py -> build/lib/neutron/extensions copying neutron/extensions/address_group.py -> build/lib/neutron/extensions copying neutron/extensions/address_scope.py -> build/lib/neutron/extensions copying neutron/extensions/admin_state_down_before_update.py -> build/lib/neutron/extensions copying neutron/extensions/agent.py -> build/lib/neutron/extensions copying neutron/extensions/agent_resources_synced.py -> build/lib/neutron/extensions copying neutron/extensions/allowedaddresspairs.py -> build/lib/neutron/extensions copying neutron/extensions/auto_allocated_topology.py -> build/lib/neutron/extensions copying neutron/extensions/availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/availability_zone_filter.py -> build/lib/neutron/extensions copying neutron/extensions/data_plane_status.py -> build/lib/neutron/extensions copying neutron/extensions/default_subnetpools.py -> build/lib/neutron/extensions copying neutron/extensions/dhcpagentscheduler.py -> build/lib/neutron/extensions copying neutron/extensions/dns.py -> build/lib/neutron/extensions copying neutron/extensions/dns_domain_ports.py -> build/lib/neutron/extensions copying neutron/extensions/dns_integration_domain_keywords.py -> build/lib/neutron/extensions copying neutron/extensions/dvr.py -> build/lib/neutron/extensions copying neutron/extensions/ecmp_routes.py -> build/lib/neutron/extensions copying neutron/extensions/empty_string_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/expose_l3_conntrack_helper.py -> build/lib/neutron/extensions copying neutron/extensions/expose_port_forwarding_in_fip.py -> build/lib/neutron/extensions copying neutron/extensions/external_net.py -> build/lib/neutron/extensions copying neutron/extensions/extra_dhcp_opt.py -> build/lib/neutron/extensions copying neutron/extensions/extraroute.py -> build/lib/neutron/extensions copying neutron/extensions/extraroute_atomic.py -> build/lib/neutron/extensions copying neutron/extensions/filter_validation.py -> build/lib/neutron/extensions copying neutron/extensions/fip_pf_description.py -> build/lib/neutron/extensions copying neutron/extensions/fip_pf_detail.py -> build/lib/neutron/extensions copying neutron/extensions/fip_pf_port_range.py -> build/lib/neutron/extensions copying neutron/extensions/fip_port_details.py -> build/lib/neutron/extensions copying neutron/extensions/flavors.py -> build/lib/neutron/extensions copying neutron/extensions/floating_ip_port_forwarding.py -> build/lib/neutron/extensions copying neutron/extensions/floatingip_pools.py -> build/lib/neutron/extensions copying neutron/extensions/ip_allocation.py -> build/lib/neutron/extensions copying neutron/extensions/ip_substring_port_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/l2_adjacency.py -> build/lib/neutron/extensions copying neutron/extensions/l3.py -> build/lib/neutron/extensions copying neutron/extensions/l3_conntrack_helper.py -> build/lib/neutron/extensions copying neutron/extensions/l3_enable_default_route_bfd.py -> build/lib/neutron/extensions copying neutron/extensions/l3_enable_default_route_ecmp.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_gw_mode.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_ha_mode.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_ndp_proxy.py -> build/lib/neutron/extensions copying neutron/extensions/l3_extra_gws.py -> build/lib/neutron/extensions copying neutron/extensions/l3_flavors.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ndp_proxy.py -> build/lib/neutron/extensions copying neutron/extensions/l3_port_ip_change_not_allowed.py -> build/lib/neutron/extensions copying neutron/extensions/l3agentscheduler.py -> build/lib/neutron/extensions copying neutron/extensions/local_ip.py -> build/lib/neutron/extensions copying neutron/extensions/logging.py -> build/lib/neutron/extensions copying neutron/extensions/metering.py -> build/lib/neutron/extensions copying neutron/extensions/metering_source_and_destination_fields.py -> build/lib/neutron/extensions copying neutron/extensions/multiprovidernet.py -> build/lib/neutron/extensions copying neutron/extensions/netmtu.py -> build/lib/neutron/extensions copying neutron/extensions/netmtu_writable.py -> build/lib/neutron/extensions copying neutron/extensions/network_availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/network_ha.py -> build/lib/neutron/extensions copying neutron/extensions/network_ip_availability.py -> build/lib/neutron/extensions copying neutron/extensions/network_segment_range.py -> build/lib/neutron/extensions copying neutron/extensions/pagination.py -> build/lib/neutron/extensions copying neutron/extensions/port_device_profile.py -> build/lib/neutron/extensions copying neutron/extensions/port_hardware_offload_type.py -> build/lib/neutron/extensions copying neutron/extensions/port_hint_ovs_tx_steering.py -> build/lib/neutron/extensions copying neutron/extensions/port_hints.py -> build/lib/neutron/extensions copying neutron/extensions/port_mac_address_override.py -> build/lib/neutron/extensions copying neutron/extensions/port_mac_address_regenerate.py -> build/lib/neutron/extensions copying neutron/extensions/port_numa_affinity_policy.py -> build/lib/neutron/extensions copying neutron/extensions/port_resource_request.py -> build/lib/neutron/extensions copying neutron/extensions/port_resource_request_groups.py -> build/lib/neutron/extensions copying neutron/extensions/portbindings.py -> build/lib/neutron/extensions copying neutron/extensions/portbindings_extended.py -> build/lib/neutron/extensions copying neutron/extensions/portsecurity.py -> build/lib/neutron/extensions copying neutron/extensions/project_id.py -> build/lib/neutron/extensions copying neutron/extensions/providernet.py -> build/lib/neutron/extensions copying neutron/extensions/qos.py -> build/lib/neutron/extensions copying neutron/extensions/qos_bw_limit_direction.py -> build/lib/neutron/extensions copying neutron/extensions/qos_bw_minimum_ingress.py -> build/lib/neutron/extensions copying neutron/extensions/qos_default.py -> build/lib/neutron/extensions copying neutron/extensions/qos_fip.py -> build/lib/neutron/extensions copying neutron/extensions/qos_fip_network_policy.py -> build/lib/neutron/extensions copying neutron/extensions/qos_gateway_ip.py -> build/lib/neutron/extensions copying neutron/extensions/qos_port_network_policy.py -> build/lib/neutron/extensions copying neutron/extensions/qos_pps_minimum_rule.py -> build/lib/neutron/extensions copying neutron/extensions/qos_pps_minimum_rule_alias.py -> build/lib/neutron/extensions copying neutron/extensions/qos_pps_rule.py -> build/lib/neutron/extensions copying neutron/extensions/qos_rule_type_details.py -> build/lib/neutron/extensions copying neutron/extensions/qos_rule_type_filter.py -> build/lib/neutron/extensions copying neutron/extensions/qos_rules_alias.py -> build/lib/neutron/extensions copying neutron/extensions/quota_check_limit.py -> build/lib/neutron/extensions copying neutron/extensions/quotasv2.py -> build/lib/neutron/extensions copying neutron/extensions/quotasv2_detail.py -> build/lib/neutron/extensions copying neutron/extensions/rbac.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_address_group.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_address_scope.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_security_groups.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_subnetpool.py -> build/lib/neutron/extensions copying neutron/extensions/revisionifmatch.py -> build/lib/neutron/extensions copying neutron/extensions/revisions.py -> build/lib/neutron/extensions copying neutron/extensions/router_availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/routerservicetype.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_default_rules.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_normalized_cidr.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_port_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_remote_address_group.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_rules_belongs_to_default_sg.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_shared_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/securitygroup.py -> build/lib/neutron/extensions copying neutron/extensions/segment.py -> build/lib/neutron/extensions copying neutron/extensions/segments_peer_subnet_host_routes.py -> build/lib/neutron/extensions copying neutron/extensions/servicetype.py -> build/lib/neutron/extensions copying neutron/extensions/sorting.py -> build/lib/neutron/extensions copying neutron/extensions/standard_attr_segment.py -> build/lib/neutron/extensions copying neutron/extensions/standardattrdescription.py -> build/lib/neutron/extensions copying neutron/extensions/stateful_security_group.py -> build/lib/neutron/extensions copying neutron/extensions/stdattrs_common.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_dns_publish_fixed_ip.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_onboard.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_segmentid_writable.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_service_types.py -> build/lib/neutron/extensions copying neutron/extensions/subnetallocation.py -> build/lib/neutron/extensions copying neutron/extensions/subnetpool_prefix_ops.py -> build/lib/neutron/extensions copying neutron/extensions/tag_ports_during_bulk_creation.py -> build/lib/neutron/extensions copying neutron/extensions/tagging.py -> build/lib/neutron/extensions copying neutron/extensions/timestamp.py -> build/lib/neutron/extensions copying neutron/extensions/trunk.py -> build/lib/neutron/extensions copying neutron/extensions/trunk_details.py -> build/lib/neutron/extensions copying neutron/extensions/uplink_status_propagation.py -> build/lib/neutron/extensions copying neutron/extensions/vlantransparent.py -> build/lib/neutron/extensions creating build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent creating build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/__init__.py -> build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/l2_extensions.py -> build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/l3_agent.py -> build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/ovs_agent.py -> build/lib/neutron/tests/common/agents creating build/lib/neutron/agent/dhcp copying neutron/agent/dhcp/__init__.py -> build/lib/neutron/agent/dhcp copying neutron/agent/dhcp/agent.py -> build/lib/neutron/agent/dhcp creating build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/__init__.py -> build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/base.py -> build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/manager.py -> build/lib/neutron/services/logapi/drivers creating build/lib/neutron/objects/extensions copying neutron/objects/extensions/__init__.py -> build/lib/neutron/objects/extensions copying neutron/objects/extensions/port_security.py -> build/lib/neutron/objects/extensions copying neutron/agent/ovsdb/__init__.py -> build/lib/neutron/agent/ovsdb copying neutron/agent/ovsdb/api.py -> build/lib/neutron/agent/ovsdb copying neutron/agent/ovsdb/impl_idl.py -> build/lib/neutron/agent/ovsdb creating build/lib/neutron/db/extra_dhcp_opt copying neutron/db/extra_dhcp_opt/__init__.py -> build/lib/neutron/db/extra_dhcp_opt copying neutron/db/extra_dhcp_opt/models.py -> build/lib/neutron/db/extra_dhcp_opt creating build/lib/neutron/tests/functional/services/conntrack_helper copying neutron/tests/functional/services/conntrack_helper/__init__.py -> build/lib/neutron/tests/functional/services/conntrack_helper copying neutron/tests/functional/services/conntrack_helper/test_conntrack_helper.py -> build/lib/neutron/tests/functional/services/conntrack_helper copying neutron/services/__init__.py -> build/lib/neutron/services copying neutron/services/provider_configuration.py -> build/lib/neutron/services copying neutron/services/service_base.py -> build/lib/neutron/services creating build/lib/neutron/tests/unit/agent/windows copying neutron/tests/unit/agent/windows/__init__.py -> build/lib/neutron/tests/unit/agent/windows copying neutron/tests/unit/agent/windows/test_ip_lib.py -> build/lib/neutron/tests/unit/agent/windows copying neutron/tests/unit/agent/windows/test_utils.py -> build/lib/neutron/tests/unit/agent/windows copying neutron/tests/functional/tests/__init__.py -> build/lib/neutron/tests/functional/tests copying neutron/tests/unit/services/qos/drivers/__init__.py -> build/lib/neutron/tests/unit/services/qos/drivers copying neutron/tests/unit/services/qos/drivers/test_manager.py -> build/lib/neutron/tests/unit/services/qos/drivers creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/agent/ovsdb/__init__.py -> build/lib/neutron/tests/unit/agent/ovsdb copying neutron/tests/unit/agent/ovsdb/test_impl_idl.py -> build/lib/neutron/tests/unit/agent/ovsdb creating build/lib/neutron/tests/unit/services/qos/drivers/openvswitch copying neutron/tests/unit/services/qos/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/qos/drivers/openvswitch copying neutron/tests/unit/services/qos/drivers/openvswitch/test_driver.py -> build/lib/neutron/tests/unit/services/qos/drivers/openvswitch creating build/lib/neutron/db/port_security copying neutron/db/port_security/__init__.py -> build/lib/neutron/db/port_security copying neutron/db/port_security/models.py -> build/lib/neutron/db/port_security copying neutron/db/__init__.py -> build/lib/neutron/db copying neutron/db/_utils.py -> build/lib/neutron/db copying neutron/db/address_group_db.py -> build/lib/neutron/db copying neutron/db/address_scope_db.py -> build/lib/neutron/db copying neutron/db/agents_db.py -> build/lib/neutron/db copying neutron/db/agentschedulers_db.py -> build/lib/neutron/db copying neutron/db/allowedaddresspairs_db.py -> build/lib/neutron/db copying neutron/db/data_plane_status_db.py -> build/lib/neutron/db copying neutron/db/db_base_plugin_common.py -> build/lib/neutron/db copying neutron/db/db_base_plugin_v2.py -> build/lib/neutron/db copying neutron/db/dns_db.py -> build/lib/neutron/db copying neutron/db/dvr_mac_db.py -> build/lib/neutron/db copying neutron/db/external_net_db.py -> build/lib/neutron/db copying neutron/db/extradhcpopt_db.py -> build/lib/neutron/db copying neutron/db/extraroute_db.py -> build/lib/neutron/db copying neutron/db/flavors_db.py -> build/lib/neutron/db copying neutron/db/ipam_backend_mixin.py -> build/lib/neutron/db copying neutron/db/ipam_pluggable_backend.py -> build/lib/neutron/db copying neutron/db/l3_agentschedulers_db.py -> build/lib/neutron/db copying neutron/db/l3_attrs_db.py -> build/lib/neutron/db copying neutron/db/l3_db.py -> build/lib/neutron/db copying neutron/db/l3_dvr_db.py -> build/lib/neutron/db copying neutron/db/l3_dvr_ha_scheduler_db.py -> build/lib/neutron/db copying neutron/db/l3_dvrscheduler_db.py -> build/lib/neutron/db copying neutron/db/l3_extra_gws_db.py -> build/lib/neutron/db copying neutron/db/l3_fip_pools_db.py -> build/lib/neutron/db copying neutron/db/l3_fip_port_details.py -> build/lib/neutron/db copying neutron/db/l3_fip_qos.py -> build/lib/neutron/db copying neutron/db/l3_gateway_ip_qos.py -> build/lib/neutron/db copying neutron/db/l3_gwmode_db.py -> build/lib/neutron/db copying neutron/db/l3_hamode_db.py -> build/lib/neutron/db copying neutron/db/l3_hascheduler_db.py -> build/lib/neutron/db copying neutron/db/local_ip_db.py -> build/lib/neutron/db copying neutron/db/models_v2.py -> build/lib/neutron/db copying neutron/db/network_ip_availability_db.py -> build/lib/neutron/db copying neutron/db/ovn_hash_ring_db.py -> build/lib/neutron/db copying neutron/db/ovn_l3_hamode_db.py -> build/lib/neutron/db copying neutron/db/ovn_revision_numbers_db.py -> build/lib/neutron/db copying neutron/db/port_device_profile_db.py -> build/lib/neutron/db copying neutron/db/port_hardware_offload_type_db.py -> build/lib/neutron/db copying neutron/db/port_hints_db.py -> build/lib/neutron/db copying neutron/db/port_numa_affinity_policy_db.py -> build/lib/neutron/db copying neutron/db/portsecurity_db.py -> build/lib/neutron/db copying neutron/db/portsecurity_db_common.py -> build/lib/neutron/db copying neutron/db/provisioning_blocks.py -> build/lib/neutron/db copying neutron/db/rbac_db_mixin.py -> build/lib/neutron/db copying neutron/db/rbac_db_models.py -> build/lib/neutron/db copying neutron/db/securitygroups_db.py -> build/lib/neutron/db copying neutron/db/securitygroups_rpc_base.py -> build/lib/neutron/db copying neutron/db/segments_db.py -> build/lib/neutron/db copying neutron/db/servicetype_db.py -> build/lib/neutron/db copying neutron/db/standardattrdescription_db.py -> build/lib/neutron/db copying neutron/db/subnet_service_type_mixin.py -> build/lib/neutron/db copying neutron/db/uplink_status_propagation_db.py -> build/lib/neutron/db copying neutron/db/vlantransparent_db.py -> build/lib/neutron/db copying neutron/privileged/agent/ovsdb/__init__.py -> build/lib/neutron/privileged/agent/ovsdb creating build/lib/neutron/services/trunk/drivers/linuxbridge/agent copying neutron/services/trunk/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/services/trunk/drivers/linuxbridge/agent copying neutron/services/trunk/drivers/linuxbridge/agent/driver.py -> build/lib/neutron/services/trunk/drivers/linuxbridge/agent copying neutron/services/trunk/drivers/linuxbridge/agent/trunk_plumber.py -> build/lib/neutron/services/trunk/drivers/linuxbridge/agent creating build/lib/neutron/services/timestamp copying neutron/services/timestamp/__init__.py -> build/lib/neutron/services/timestamp copying neutron/services/timestamp/timestamp_db.py -> build/lib/neutron/services/timestamp copying neutron/services/timestamp/timestamp_plugin.py -> build/lib/neutron/services/timestamp creating build/lib/neutron/agent/linux copying neutron/agent/linux/__init__.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/bridge_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/daemon.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/devlink.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/dhcp.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/dibbler.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/external_process.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/interface.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ip_conntrack.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ip_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ipset_manager.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/iptables_comments.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/iptables_firewall.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/iptables_manager.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/keepalived.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/l3_tc_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/of_monitor.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/pd.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/pd_driver.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ra.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/tc_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/utils.py -> build/lib/neutron/agent/linux copying neutron/__init__.py -> build/lib/neutron copying neutron/_i18n.py -> build/lib/neutron copying neutron/auth.py -> build/lib/neutron copying neutron/manager.py -> build/lib/neutron copying neutron/neutron_plugin_base_v2.py -> build/lib/neutron copying neutron/opts.py -> build/lib/neutron copying neutron/policy.py -> build/lib/neutron copying neutron/service.py -> build/lib/neutron copying neutron/version.py -> build/lib/neutron copying neutron/worker.py -> build/lib/neutron copying neutron/wsgi.py -> build/lib/neutron creating build/lib/neutron/services/metering copying neutron/services/metering/__init__.py -> build/lib/neutron/services/metering copying neutron/services/metering/metering_plugin.py -> build/lib/neutron/services/metering creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent copying neutron/tests/unit/plugins/ml2/drivers/ovn/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent copying neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent creating build/lib/neutron/tests/functional/agent/ovsdb/native copying neutron/tests/functional/agent/ovsdb/native/__init__.py -> build/lib/neutron/tests/functional/agent/ovsdb/native copying neutron/tests/functional/agent/ovsdb/native/test_connection.py -> build/lib/neutron/tests/functional/agent/ovsdb/native copying neutron/tests/functional/agent/ovsdb/native/test_helpers.py -> build/lib/neutron/tests/functional/agent/ovsdb/native creating build/lib/neutron/tests/functional/common/ovn copying neutron/tests/functional/common/ovn/__init__.py -> build/lib/neutron/tests/functional/common/ovn copying neutron/tests/functional/common/ovn/test_utils.py -> build/lib/neutron/tests/functional/common/ovn creating build/lib/neutron/tests/functional/api copying neutron/tests/functional/api/__init__.py -> build/lib/neutron/tests/functional/api copying neutron/tests/functional/api/test_policies.py -> build/lib/neutron/tests/functional/api creating build/lib/neutron/cmd/sanity copying neutron/cmd/sanity/__init__.py -> build/lib/neutron/cmd/sanity copying neutron/cmd/sanity/checks.py -> build/lib/neutron/cmd/sanity copying neutron/tests/unit/objects/plugins/__init__.py -> build/lib/neutron/tests/unit/objects/plugins creating build/lib/neutron/db/qos copying neutron/db/qos/__init__.py -> build/lib/neutron/db/qos copying neutron/db/qos/models.py -> build/lib/neutron/db/qos creating build/lib/neutron/api/v2 copying neutron/api/v2/__init__.py -> build/lib/neutron/api/v2 copying neutron/api/v2/base.py -> build/lib/neutron/api/v2 copying neutron/api/v2/resource.py -> build/lib/neutron/api/v2 copying neutron/api/v2/resource_helper.py -> build/lib/neutron/api/v2 copying neutron/api/v2/router.py -> build/lib/neutron/api/v2 copying neutron/db/migration/__init__.py -> build/lib/neutron/db/migration copying neutron/db/migration/autogen.py -> build/lib/neutron/db/migration copying neutron/db/migration/cli.py -> build/lib/neutron/db/migration copying neutron/db/migration/connection.py -> build/lib/neutron/db/migration creating build/lib/neutron/plugins/ml2/common copying neutron/plugins/ml2/common/__init__.py -> build/lib/neutron/plugins/ml2/common copying neutron/plugins/ml2/common/constants.py -> build/lib/neutron/plugins/ml2/common copying neutron/plugins/ml2/common/exceptions.py -> build/lib/neutron/plugins/ml2/common copying neutron/services/portforwarding/__init__.py -> build/lib/neutron/services/portforwarding copying neutron/services/portforwarding/constants.py -> build/lib/neutron/services/portforwarding copying neutron/services/portforwarding/pf_plugin.py -> build/lib/neutron/services/portforwarding creating build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/__init__.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/data_plane_status.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/dns_domain_keywords.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/dns_integration.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_device_profile.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_hardware_offload_type.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_hint_ovs_tx_steering.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_hints.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_numa_affinity_policy.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_security.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/qos.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/subnet_dns_publish_fixed_ip.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/tag_ports_during_bulk_creation.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/uplink_status_propagation.py -> build/lib/neutron/plugins/ml2/extensions creating build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/__init__.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_db_api.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_sg_callback.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_sg_validate.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_snat_validate.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_validators.py -> build/lib/neutron/tests/unit/services/logapi/common creating build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/__init__.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/base.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/extension.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/ipv4.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/ipv6.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/__init__.py -> build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/fdb_population.py -> build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/local_ip.py -> build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/qos.py -> build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/qos_linux.py -> build/lib/neutron/agent/l2/extensions copying neutron/tests/functional/plugins/ml2/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2 copying neutron/tests/functional/plugins/ml2/test_plugin.py -> build/lib/neutron/tests/functional/plugins/ml2 creating build/lib/neutron/tests/fullstack/servers copying neutron/tests/fullstack/servers/__init__.py -> build/lib/neutron/tests/fullstack/servers copying neutron/tests/fullstack/servers/placement.py -> build/lib/neutron/tests/fullstack/servers copying neutron/tests/functional/__init__.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/base.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/constants.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/test_server.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/test_service.py -> build/lib/neutron/tests/functional copying neutron/tests/unit/agent/l2/extensions/__init__.py -> build/lib/neutron/tests/unit/agent/l2/extensions copying neutron/tests/unit/agent/l2/extensions/test_fdb_population.py -> build/lib/neutron/tests/unit/agent/l2/extensions copying neutron/tests/unit/agent/l2/extensions/test_local_ip.py -> build/lib/neutron/tests/unit/agent/l2/extensions copying neutron/tests/unit/agent/l2/extensions/test_qos.py -> build/lib/neutron/tests/unit/agent/l2/extensions creating build/lib/neutron/services/portforwarding/drivers creating build/lib/neutron/services/portforwarding/drivers/ovn copying neutron/services/portforwarding/drivers/ovn/__init__.py -> build/lib/neutron/services/portforwarding/drivers/ovn copying neutron/services/portforwarding/drivers/ovn/driver.py -> build/lib/neutron/services/portforwarding/drivers/ovn copying neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov copying neutron/db/models/__init__.py -> build/lib/neutron/db/models copying neutron/db/models/address_group.py -> build/lib/neutron/db/models copying neutron/db/models/address_scope.py -> build/lib/neutron/db/models copying neutron/db/models/agent.py -> build/lib/neutron/db/models copying neutron/db/models/allowed_address_pair.py -> build/lib/neutron/db/models copying neutron/db/models/conntrack_helper.py -> build/lib/neutron/db/models copying neutron/db/models/data_plane_status.py -> build/lib/neutron/db/models copying neutron/db/models/dns.py -> build/lib/neutron/db/models copying neutron/db/models/dvr.py -> build/lib/neutron/db/models copying neutron/db/models/external_net.py -> build/lib/neutron/db/models copying neutron/db/models/flavor.py -> build/lib/neutron/db/models copying neutron/db/models/l3.py -> build/lib/neutron/db/models copying neutron/db/models/l3_attrs.py -> build/lib/neutron/db/models copying neutron/db/models/l3agent.py -> build/lib/neutron/db/models copying neutron/db/models/l3ha.py -> build/lib/neutron/db/models copying neutron/db/models/local_ip.py -> build/lib/neutron/db/models copying neutron/db/models/loggingapi.py -> build/lib/neutron/db/models copying neutron/db/models/metering.py -> build/lib/neutron/db/models copying neutron/db/models/ndp_proxy.py -> build/lib/neutron/db/models copying neutron/db/models/network_segment_range.py -> build/lib/neutron/db/models copying neutron/db/models/ovn.py -> build/lib/neutron/db/models copying neutron/db/models/port_device_profile.py -> build/lib/neutron/db/models copying neutron/db/models/port_forwarding.py -> build/lib/neutron/db/models copying neutron/db/models/port_hardware_offload_type.py -> build/lib/neutron/db/models copying neutron/db/models/port_hints.py -> build/lib/neutron/db/models copying neutron/db/models/port_numa_affinity_policy.py -> build/lib/neutron/db/models copying neutron/db/models/provisioning_block.py -> build/lib/neutron/db/models copying neutron/db/models/securitygroup.py -> build/lib/neutron/db/models copying neutron/db/models/securitygroup_default_rules.py -> build/lib/neutron/db/models copying neutron/db/models/segment.py -> build/lib/neutron/db/models copying neutron/db/models/servicetype.py -> build/lib/neutron/db/models copying neutron/db/models/subnet_service_type.py -> build/lib/neutron/db/models copying neutron/db/models/tag.py -> build/lib/neutron/db/models copying neutron/db/models/uplink_status_propagation.py -> build/lib/neutron/db/models creating build/lib/neutron/services/rbac copying neutron/services/rbac/__init__.py -> build/lib/neutron/services/rbac creating build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/__init__.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/db_api.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/db_models.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/driver.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam creating build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/__init__.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/base.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/extendedattribute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/extensionattribute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/foxinsocks.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_address_group.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_address_scope.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_agent.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_availability_zone.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_default_subnetpools.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_dns.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_external_net.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_extra_dhcp_opt.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_extraroute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_fip_port_details.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_flavors.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_floating_ip_port_forwarding.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_floatingip_pools.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3_conntrack_helper.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3_ext_gw_mode.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3_ndp_proxy.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_local_ip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_network_ip_availability.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_network_segment_range.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_device_profile.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_hardware_offload_type.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_hints.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_numa_affinity_policy.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_portsecurity.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_providernet.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_qos_fip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_qos_gateway_ip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_quotasv2.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_quotasv2_detail.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_router_availability_zone.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_security_groups_default_rules.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_security_groups_normalized_cidr.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_securitygroup.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_segment.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_servicetype.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnet_dns_publish_fixed_ip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnet_onboard.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnet_service_types.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnetpool_prefix_ops.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_tagging.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_timestamp.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_uplink_status_propagation.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_vlantransparent.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/v2attributes.py -> build/lib/neutron/tests/unit/extensions creating build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/_agent_manager_base.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/_common_agent.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/capabilities.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/config.py -> build/lib/neutron/plugins/ml2/drivers/agent creating build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/__init__.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/dhcp.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/l3.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/metadata.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/ovn_metadata.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/ovn_neutron_agent.py -> build/lib/neutron/cmd/eventlet/agents creating build/lib/neutron/tests/unit/agent/l2/extensions/dhcp copying neutron/tests/unit/agent/l2/extensions/dhcp/__init__.py -> build/lib/neutron/tests/unit/agent/l2/extensions/dhcp copying neutron/tests/unit/agent/l2/extensions/dhcp/test_base.py -> build/lib/neutron/tests/unit/agent/l2/extensions/dhcp copying neutron/tests/unit/agent/l2/extensions/dhcp/test_extension.py -> build/lib/neutron/tests/unit/agent/l2/extensions/dhcp copying neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv4.py -> build/lib/neutron/tests/unit/agent/l2/extensions/dhcp copying neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv6.py -> build/lib/neutron/tests/unit/agent/l2/extensions/dhcp creating build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/__init__.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_async_process.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_ovs_lib.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_ovsdb_monitor.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_placement_report.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_polling.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_resource_processing_queue.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_utils.py -> build/lib/neutron/tests/unit/agent/common creating build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall copying neutron/tests/functional/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall copying neutron/tests/functional/agent/linux/openvswitch_firewall/test_firewall.py -> build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall copying neutron/tests/functional/agent/linux/openvswitch_firewall/test_iptables.py -> build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall copying neutron/plugins/ml2/drivers/l2pop/__init__.py -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/drivers/l2pop/db.py -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/drivers/l2pop/mech_driver.py -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/drivers/l2pop/rpc.py -> build/lib/neutron/plugins/ml2/drivers/l2pop creating build/lib/neutron/api/views copying neutron/api/views/__init__.py -> build/lib/neutron/api/views copying neutron/api/views/versions.py -> build/lib/neutron/api/views copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/api.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/commands.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/worker.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/services/trunk/__init__.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/exceptions.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/models.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/plugin.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/rules.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/utils.py -> build/lib/neutron/services/trunk creating build/lib/neutron/services/trunk/seg_types copying neutron/services/trunk/seg_types/__init__.py -> build/lib/neutron/services/trunk/seg_types copying neutron/services/trunk/seg_types/validators.py -> build/lib/neutron/services/trunk/seg_types creating build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/__init__.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/db.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/exceptions.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/models.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/plugin.py -> build/lib/neutron/services/auto_allocate creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn copying neutron/plugins/ml2/drivers/ovn/db_migration.py -> build/lib/neutron/plugins/ml2/drivers/ovn copying neutron/services/trunk/drivers/__init__.py -> build/lib/neutron/services/trunk/drivers copying neutron/services/trunk/drivers/base.py -> build/lib/neutron/services/trunk/drivers creating build/lib/neutron/services/revisions copying neutron/services/revisions/__init__.py -> build/lib/neutron/services/revisions copying neutron/services/revisions/revision_plugin.py -> build/lib/neutron/services/revisions creating build/lib/neutron/services/qos/drivers/openvswitch copying neutron/services/qos/drivers/openvswitch/__init__.py -> build/lib/neutron/services/qos/drivers/openvswitch copying neutron/services/qos/drivers/openvswitch/driver.py -> build/lib/neutron/services/qos/drivers/openvswitch copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch creating build/lib/neutron/objects/logapi copying neutron/objects/logapi/__init__.py -> build/lib/neutron/objects/logapi copying neutron/objects/logapi/logging_resource.py -> build/lib/neutron/objects/logapi copying neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch copying neutron/tests/functional/services/__init__.py -> build/lib/neutron/tests/functional/services creating build/lib/neutron/common/ovn copying neutron/common/ovn/__init__.py -> build/lib/neutron/common/ovn copying neutron/common/ovn/acl.py -> build/lib/neutron/common/ovn copying neutron/common/ovn/constants.py -> build/lib/neutron/common/ovn copying neutron/common/ovn/exceptions.py -> build/lib/neutron/common/ovn copying neutron/common/ovn/extensions.py -> build/lib/neutron/common/ovn copying neutron/common/ovn/hash_ring_manager.py -> build/lib/neutron/common/ovn copying neutron/common/ovn/utils.py -> build/lib/neutron/common/ovn creating build/lib/neutron/services/logapi/rpc copying neutron/services/logapi/rpc/__init__.py -> build/lib/neutron/services/logapi/rpc copying neutron/services/logapi/rpc/agent.py -> build/lib/neutron/services/logapi/rpc copying neutron/services/logapi/rpc/server.py -> build/lib/neutron/services/logapi/rpc creating build/lib/neutron/tests/unit/agent/l3/extensions creating build/lib/neutron/tests/unit/agent/l3/extensions/qos copying neutron/tests/unit/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos copying neutron/tests/unit/agent/l3/extensions/qos/test_base.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos copying neutron/tests/unit/agent/l3/extensions/qos/test_fip.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos copying neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos creating build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/__init__.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/agent.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/backend.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/constants.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/server.py -> build/lib/neutron/services/trunk/rpc creating build/lib/neutron/tests/unit/services/logapi/agent/l3 copying neutron/tests/unit/services/logapi/agent/l3/__init__.py -> build/lib/neutron/tests/unit/services/logapi/agent/l3 copying neutron/tests/unit/services/logapi/agent/l3/test_base.py -> build/lib/neutron/tests/unit/services/logapi/agent/l3 copying neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn copying neutron/tests/unit/agent/linux/__init__.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/failing_process.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_bridge_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_daemon.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_devlink.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_dhcp.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_external_process.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_interface.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ip_conntrack.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ipset_manager.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_iptables_firewall.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_iptables_manager.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_keepalived.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_l3_tc_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_pd.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_tc_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_utils.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/l2/__init__.py -> build/lib/neutron/tests/unit/agent/l2 copying neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py -> build/lib/neutron/tests/unit/agent/l2 copying neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/functional/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers creating build/lib/neutron/tests/unit/services/network_segment_range copying neutron/tests/unit/services/network_segment_range/__init__.py -> build/lib/neutron/tests/unit/services/network_segment_range copying neutron/tests/unit/services/network_segment_range/test_plugin.py -> build/lib/neutron/tests/unit/services/network_segment_range copying neutron/api/__init__.py -> build/lib/neutron/api copying neutron/api/api_common.py -> build/lib/neutron/api copying neutron/api/extensions.py -> build/lib/neutron/api creating build/lib/neutron/tests/fullstack/schedulers copying neutron/tests/fullstack/schedulers/__init__.py -> build/lib/neutron/tests/fullstack/schedulers copying neutron/tests/fullstack/schedulers/dhcp.py -> build/lib/neutron/tests/fullstack/schedulers creating build/lib/neutron/tests/unit/api/rpc/callbacks/producer copying neutron/tests/unit/api/rpc/callbacks/producer/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/producer copying neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/producer creating build/lib/neutron/core_extensions copying neutron/core_extensions/__init__.py -> build/lib/neutron/core_extensions copying neutron/core_extensions/base.py -> build/lib/neutron/core_extensions copying neutron/core_extensions/qos.py -> build/lib/neutron/core_extensions copying neutron/agent/l2/__init__.py -> build/lib/neutron/agent/l2 copying neutron/agent/l2/l2_agent_extensions_manager.py -> build/lib/neutron/agent/l2 copying neutron/conf/plugins/__init__.py -> build/lib/neutron/conf/plugins creating build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/__init__.py -> build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/test_tc_lib.py -> build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/test_utils.py -> build/lib/neutron/tests/functional/privileged/agent/linux creating build/lib/neutron/profiling copying neutron/profiling/__init__.py -> build/lib/neutron/profiling copying neutron/profiling/profiled_decorator.py -> build/lib/neutron/profiling creating build/lib/neutron/services/placement_report copying neutron/services/placement_report/__init__.py -> build/lib/neutron/services/placement_report copying neutron/services/placement_report/plugin.py -> build/lib/neutron/services/placement_report creating build/lib/neutron/agent/windows copying neutron/agent/windows/__init__.py -> build/lib/neutron/agent/windows copying neutron/agent/windows/ip_lib.py -> build/lib/neutron/agent/windows copying neutron/agent/windows/utils.py -> build/lib/neutron/agent/windows creating build/lib/neutron/notifiers copying neutron/notifiers/__init__.py -> build/lib/neutron/notifiers copying neutron/notifiers/batch_notifier.py -> build/lib/neutron/notifiers copying neutron/notifiers/ironic.py -> build/lib/neutron/notifiers copying neutron/notifiers/nova.py -> build/lib/neutron/notifiers copying neutron/conf/agent/__init__.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/agent_extensions_manager.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/cmd.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/common.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/dhcp.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/l2_ext_fdb_population.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/linux.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/ovs_conf.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/ovsdb_api.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/securitygroups_rpc.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/windows.py -> build/lib/neutron/conf/agent creating build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions creating build/lib/neutron/services/metering/drivers creating build/lib/neutron/services/metering/drivers/noop copying neutron/services/metering/drivers/noop/__init__.py -> build/lib/neutron/services/metering/drivers/noop copying neutron/services/metering/drivers/noop/noop_driver.py -> build/lib/neutron/services/metering/drivers/noop creating build/lib/neutron/scheduler copying neutron/scheduler/__init__.py -> build/lib/neutron/scheduler copying neutron/scheduler/base_resource_filter.py -> build/lib/neutron/scheduler copying neutron/scheduler/base_scheduler.py -> build/lib/neutron/scheduler copying neutron/scheduler/dhcp_agent_scheduler.py -> build/lib/neutron/scheduler copying neutron/scheduler/l3_agent_scheduler.py -> build/lib/neutron/scheduler copying neutron/scheduler/l3_ovn_scheduler.py -> build/lib/neutron/scheduler creating build/lib/neutron/tests/unit/services/conntrack_helper copying neutron/tests/unit/services/conntrack_helper/__init__.py -> build/lib/neutron/tests/unit/services/conntrack_helper copying neutron/tests/unit/services/conntrack_helper/test_plugin.py -> build/lib/neutron/tests/unit/services/conntrack_helper copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/__init__.py -> build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/test___init__.py -> build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py -> build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/test_utils.py -> build/lib/neutron/tests/unit/privileged/agent/linux creating build/lib/neutron/conf/plugins/ml2/drivers/openvswitch copying neutron/conf/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers/openvswitch copying neutron/conf/plugins/ml2/drivers/openvswitch/mech_ovs_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers/openvswitch creating build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/__init__.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/db_api.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/exceptions.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/sg_callback.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/sg_validate.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/snat_validate.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/validators.py -> build/lib/neutron/services/logapi/common copying neutron/tests/unit/objects/port/__init__.py -> build/lib/neutron/tests/unit/objects/port creating build/lib/neutron/tests/unit/services/auto_allocate copying neutron/tests/unit/services/auto_allocate/__init__.py -> build/lib/neutron/tests/unit/services/auto_allocate copying neutron/tests/unit/services/auto_allocate/test_db.py -> build/lib/neutron/tests/unit/services/auto_allocate creating build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers creating build/lib/neutron/tests/unit/services/l3_router/service_providers copying neutron/tests/unit/services/l3_router/service_providers/__init__.py -> build/lib/neutron/tests/unit/services/l3_router/service_providers copying neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py -> build/lib/neutron/tests/unit/services/l3_router/service_providers creating build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/__init__.py -> build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/test_base.py -> build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/test_resource.py -> build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/test_router.py -> build/lib/neutron/tests/unit/api/v2 creating build/lib/neutron/tests/functional/agent/windows copying neutron/tests/functional/agent/windows/__init__.py -> build/lib/neutron/tests/functional/agent/windows copying neutron/tests/functional/agent/windows/test_ip_lib.py -> build/lib/neutron/tests/functional/agent/windows copying neutron/tests/unit/db/__init__.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test__utils.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_agents_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_agentschedulers_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_allowedaddresspairs_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_db_base_plugin_common.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_db_base_plugin_v2.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_dvr_mac_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_extraroute_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ipam_backend_mixin.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ipam_pluggable_backend.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_dvr_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_extra_gws_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_hamode_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_migration.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ovn_hash_ring_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ovn_l3_hamode_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ovn_revision_numbers_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_portsecurity_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_portsecurity_db_common.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_provisioning_blocks.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_rbac_db_mixin.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_securitygroups_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_segments_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/conf/__init__.py -> build/lib/neutron/tests/unit/conf copying neutron/tests/unit/conf/test_service.py -> build/lib/neutron/tests/unit/conf creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers creating build/lib/neutron/quota copying neutron/quota/__init__.py -> build/lib/neutron/quota copying neutron/quota/resource.py -> build/lib/neutron/quota copying neutron/quota/resource_registry.py -> build/lib/neutron/quota copying neutron/tests/unit/services/__init__.py -> build/lib/neutron/tests/unit/services copying neutron/tests/unit/services/test_provider_configuration.py -> build/lib/neutron/tests/unit/services copying neutron/tests/unit/api/rpc/__init__.py -> build/lib/neutron/tests/unit/api/rpc creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers creating build/lib/neutron/conf/agent/metadata copying neutron/conf/agent/metadata/__init__.py -> build/lib/neutron/conf/agent/metadata copying neutron/conf/agent/metadata/config.py -> build/lib/neutron/conf/agent/metadata copying neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent copying neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent copying neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent copying neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/__init__.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/test_ba859d649675_add_indexes_to_rbacs.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/test_c3e9d13c4367_add_binding_index_to_.py -> build/lib/neutron/tests/functional/db/migrations creating build/lib/neutron/tests/unit/conf/agent copying neutron/tests/unit/conf/agent/__init__.py -> build/lib/neutron/tests/unit/conf/agent copying neutron/tests/unit/conf/agent/test_common.py -> build/lib/neutron/tests/unit/conf/agent creating build/lib/neutron/services/local_ip copying neutron/services/local_ip/__init__.py -> build/lib/neutron/services/local_ip copying neutron/services/local_ip/local_ip_plugin.py -> build/lib/neutron/services/local_ip creating build/lib/neutron/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/__init__.py -> build/lib/neutron/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/driver_controller.py -> build/lib/neutron/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/ovn.py -> build/lib/neutron/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/user_defined.py -> build/lib/neutron/services/ovn_l3/service_providers creating build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/functional/services/l3_router/__init__.py -> build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py -> build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py -> build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/unit/services/externaldns/__init__.py -> build/lib/neutron/tests/unit/services/externaldns creating build/lib/neutron/services/trunk/drivers/openvswitch creating build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/driver.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/exceptions.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent creating build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/__init__.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/process_spawn.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_destroy_patch_ports.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_ipset_cleanup.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_linuxbridge_cleanup.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_netns_cleanup.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_ovs_cleanup.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_status.py -> build/lib/neutron/tests/functional/cmd creating build/lib/neutron/tests/unit/tests/common copying neutron/tests/unit/tests/common/__init__.py -> build/lib/neutron/tests/unit/tests/common copying neutron/tests/unit/tests/common/test_net_helpers.py -> build/lib/neutron/tests/unit/tests/common copying neutron/conf/agent/ovn/__init__.py -> build/lib/neutron/conf/agent/ovn creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_resources.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/fake_extension.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_dns_domain_keywords.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_tag_ports_during_bulk_creation.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/agent/__init__.py -> build/lib/neutron/agent copying neutron/agent/agent_extensions_manager.py -> build/lib/neutron/agent copying neutron/agent/dhcp_agent.py -> build/lib/neutron/agent copying neutron/agent/firewall.py -> build/lib/neutron/agent copying neutron/agent/l3_agent.py -> build/lib/neutron/agent copying neutron/agent/metadata_agent.py -> build/lib/neutron/agent copying neutron/agent/resource_cache.py -> build/lib/neutron/agent copying neutron/agent/rpc.py -> build/lib/neutron/agent copying neutron/agent/securitygroups_rpc.py -> build/lib/neutron/agent creating build/lib/neutron/cmd/eventlet/server copying neutron/cmd/eventlet/server/__init__.py -> build/lib/neutron/cmd/eventlet/server copying neutron/tests/unit/services/trunk/__init__.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/fakes.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/test_plugin.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/test_rules.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/test_utils.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/conf/plugins/ml2/__init__.py -> build/lib/neutron/conf/plugins/ml2 copying neutron/conf/plugins/ml2/config.py -> build/lib/neutron/conf/plugins/ml2 creating build/lib/neutron/services/metering/agents copying neutron/services/metering/agents/__init__.py -> build/lib/neutron/services/metering/agents copying neutron/services/metering/agents/metering_agent.py -> build/lib/neutron/services/metering/agents creating build/lib/neutron/tests/functional/objects/plugins/ml2 copying neutron/tests/functional/objects/plugins/ml2/__init__.py -> build/lib/neutron/tests/functional/objects/plugins/ml2 copying neutron/tests/functional/objects/plugins/ml2/test_base.py -> build/lib/neutron/tests/functional/objects/plugins/ml2 copying neutron/tests/functional/objects/plugins/ml2/test_geneveallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2 copying neutron/tests/functional/objects/plugins/ml2/test_greallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2 copying neutron/tests/functional/objects/plugins/ml2/test_vlanallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2 copying neutron/tests/functional/objects/plugins/ml2/test_vxlanallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2 creating build/lib/neutron/cmd/eventlet/services copying neutron/cmd/eventlet/services/__init__.py -> build/lib/neutron/cmd/eventlet/services copying neutron/cmd/eventlet/services/metering_agent.py -> build/lib/neutron/cmd/eventlet/services creating build/lib/neutron/db/availability_zone copying neutron/db/availability_zone/__init__.py -> build/lib/neutron/db/availability_zone copying neutron/db/availability_zone/network.py -> build/lib/neutron/db/availability_zone copying neutron/db/availability_zone/router.py -> build/lib/neutron/db/availability_zone copying neutron/tests/unit/tests/example/dir/__init__.py -> build/lib/neutron/tests/unit/tests/example/dir copying neutron/tests/unit/tests/example/dir/example_module.py -> build/lib/neutron/tests/unit/tests/example/dir creating build/lib/neutron/services/network_ip_availability copying neutron/services/network_ip_availability/__init__.py -> build/lib/neutron/services/network_ip_availability copying neutron/services/network_ip_availability/plugin.py -> build/lib/neutron/services/network_ip_availability copying neutron/plugins/ml2/__init__.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/db.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/driver_context.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/managers.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/models.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/ovo_rpc.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/plugin.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/rpc.py -> build/lib/neutron/plugins/ml2 creating build/lib/neutron/objects/db copying neutron/objects/db/__init__.py -> build/lib/neutron/objects/db copying neutron/objects/db/api.py -> build/lib/neutron/objects/db creating build/lib/neutron/objects/qos copying neutron/objects/qos/__init__.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/binding.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/policy.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/qos_policy_validator.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/rule.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/rule_type.py -> build/lib/neutron/objects/qos creating build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/__init__.py -> build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/driver.py -> build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/log_oskenapp.py -> build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/ovs_firewall_log.py -> build/lib/neutron/services/logapi/drivers/openvswitch creating build/lib/neutron/tests/functional/services/trunk/rpc copying neutron/tests/functional/services/trunk/rpc/__init__.py -> build/lib/neutron/tests/functional/services/trunk/rpc copying neutron/tests/functional/services/trunk/rpc/test_server.py -> build/lib/neutron/tests/functional/services/trunk/rpc creating build/lib/neutron/services/logapi/drivers/ovn copying neutron/services/logapi/drivers/ovn/__init__.py -> build/lib/neutron/services/logapi/drivers/ovn copying neutron/services/logapi/drivers/ovn/driver.py -> build/lib/neutron/services/logapi/drivers/ovn copying neutron/cmd/eventlet/__init__.py -> build/lib/neutron/cmd/eventlet copying neutron/cmd/eventlet/usage_audit.py -> build/lib/neutron/cmd/eventlet creating build/lib/neutron/services/metering/drivers/iptables copying neutron/services/metering/drivers/iptables/__init__.py -> build/lib/neutron/services/metering/drivers/iptables copying neutron/services/metering/drivers/iptables/iptables_driver.py -> build/lib/neutron/services/metering/drivers/iptables creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver creating build/lib/neutron/tests/unit/hacking copying neutron/tests/unit/hacking/__init__.py -> build/lib/neutron/tests/unit/hacking creating build/lib/neutron/conf/agent/database copying neutron/conf/agent/database/__init__.py -> build/lib/neutron/conf/agent/database copying neutron/conf/agent/database/agents_db.py -> build/lib/neutron/conf/agent/database copying neutron/conf/agent/database/agentschedulers_db.py -> build/lib/neutron/conf/agent/database creating build/lib/neutron/tests/unit/services/placement_report copying neutron/tests/unit/services/placement_report/__init__.py -> build/lib/neutron/tests/unit/services/placement_report copying neutron/tests/unit/services/placement_report/test_plugin.py -> build/lib/neutron/tests/unit/services/placement_report creating build/lib/neutron/tests/unit/objects/logapi copying neutron/tests/unit/objects/logapi/__init__.py -> build/lib/neutron/tests/unit/objects/logapi copying neutron/tests/unit/objects/logapi/test_logging_resource.py -> build/lib/neutron/tests/unit/objects/logapi creating build/lib/neutron/tests/functional/agent/l3/bin copying neutron/tests/functional/agent/l3/bin/__init__.py -> build/lib/neutron/tests/functional/agent/l3/bin copying neutron/tests/functional/agent/l3/bin/cmd_keepalived_state_change.py -> build/lib/neutron/tests/functional/agent/l3/bin creating build/lib/neutron/tests/unit/services/ovn_l3/service_providers copying neutron/tests/unit/services/ovn_l3/service_providers/__init__.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers copying neutron/tests/unit/services/ovn_l3/service_providers/test_driver_controller.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers copying neutron/tests/unit/services/ovn_l3/service_providers/test_user_defined.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers copying neutron/tests/unit/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn copying neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn copying neutron/tests/unit/services/portforwarding/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding copying neutron/tests/unit/services/portforwarding/test_pf_plugin.py -> build/lib/neutron/tests/unit/services/portforwarding creating build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/constants.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/exceptions.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/firewall.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/iptables.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/rules.py -> build/lib/neutron/agent/linux/openvswitch_firewall creating build/lib/neutron/conf/services copying neutron/conf/services/__init__.py -> build/lib/neutron/conf/services copying neutron/conf/services/extdns_designate_driver.py -> build/lib/neutron/conf/services copying neutron/conf/services/logging.py -> build/lib/neutron/conf/services copying neutron/conf/services/metering_agent.py -> build/lib/neutron/conf/services copying neutron/conf/services/provider_configuration.py -> build/lib/neutron/conf/services copying neutron/plugins/ml2/drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/helpers.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/mech_agent.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_flat.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_geneve.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_gre.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_local.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_tunnel.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_vlan.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_vxlan.py -> build/lib/neutron/plugins/ml2/drivers creating build/lib/neutron/agent/metadata copying neutron/agent/metadata/__init__.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/agent.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/driver.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/driver_base.py -> build/lib/neutron/agent/metadata creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver creating build/lib/neutron/db/network_dhcp_agent_binding copying neutron/db/network_dhcp_agent_binding/__init__.py -> build/lib/neutron/db/network_dhcp_agent_binding copying neutron/db/network_dhcp_agent_binding/models.py -> build/lib/neutron/db/network_dhcp_agent_binding copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/api/rpc/__init__.py -> build/lib/neutron/api/rpc creating build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/__init__.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/client.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/config.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/environment.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/machine.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/process.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/unit/services/metering/__init__.py -> build/lib/neutron/tests/unit/services/metering copying neutron/tests/unit/services/metering/test_metering_plugin.py -> build/lib/neutron/tests/unit/services/metering copying neutron/pecan_wsgi/__init__.py -> build/lib/neutron/pecan_wsgi copying neutron/pecan_wsgi/app.py -> build/lib/neutron/pecan_wsgi copying neutron/pecan_wsgi/constants.py -> build/lib/neutron/pecan_wsgi copying neutron/pecan_wsgi/startup.py -> build/lib/neutron/pecan_wsgi copying neutron/services/metering/drivers/__init__.py -> build/lib/neutron/services/metering/drivers copying neutron/services/metering/drivers/abstract_driver.py -> build/lib/neutron/services/metering/drivers copying neutron/services/metering/drivers/utils.py -> build/lib/neutron/services/metering/drivers creating build/lib/neutron/tests/functional/agent/linux/bin copying neutron/tests/functional/agent/linux/bin/__init__.py -> build/lib/neutron/tests/functional/agent/linux/bin copying neutron/tests/functional/agent/linux/bin/ip_monitor.py -> build/lib/neutron/tests/functional/agent/linux/bin copying neutron/tests/functional/agent/linux/bin/ipt_binname.py -> build/lib/neutron/tests/functional/agent/linux/bin creating build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/__init__.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/extension_manager.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/metadata.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/noop.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/qos_hwol.py -> build/lib/neutron/agent/ovn/extensions creating build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge copying neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge copying neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge copying neutron/tests/unit/ipam/__init__.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/fake_driver.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/test_requests.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/test_subnet_alloc.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/test_utils.py -> build/lib/neutron/tests/unit/ipam creating build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers creating build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/__init__.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/ip_address.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/ip_network.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/port.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/resource_allocator.py -> build/lib/neutron/tests/common/exclusive_resources creating build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/__init__.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/extensions.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/quota.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/resource.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/root.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/utils.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/tests/unit/ipam/drivers/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers copying neutron/tests/functional/objects/__init__.py -> build/lib/neutron/tests/functional/objects copying neutron/tests/functional/objects/test_agent.py -> build/lib/neutron/tests/functional/objects copying neutron/tests/functional/objects/test_quota.py -> build/lib/neutron/tests/functional/objects creating build/lib/neutron/tests/functional/agent/common copying neutron/tests/functional/agent/common/__init__.py -> build/lib/neutron/tests/functional/agent/common copying neutron/tests/functional/agent/common/test_ovs_lib.py -> build/lib/neutron/tests/functional/agent/common copying neutron/tests/functional/agent/common/test_ovsdb_monitor.py -> build/lib/neutron/tests/functional/agent/common creating build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/__init__.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/dhcp_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/dvr_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/l3_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/metadata_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/resources_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/securitygroups_rpc.py -> build/lib/neutron/api/rpc/handlers creating build/lib/neutron/tests/functional/services/trunk/drivers/ovn copying neutron/tests/functional/services/trunk/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/ovn copying neutron/tests/functional/services/trunk/drivers/ovn/test_trunk_driver.py -> build/lib/neutron/tests/functional/services/trunk/drivers/ovn creating build/lib/neutron/tests/functional/services/portforwarding copying neutron/tests/functional/services/portforwarding/__init__.py -> build/lib/neutron/tests/functional/services/portforwarding copying neutron/tests/functional/services/portforwarding/test_port_forwarding.py -> build/lib/neutron/tests/functional/services/portforwarding creating build/lib/neutron/db/metering copying neutron/db/metering/__init__.py -> build/lib/neutron/db/metering copying neutron/db/metering/metering_db.py -> build/lib/neutron/db/metering copying neutron/db/metering/metering_rpc.py -> build/lib/neutron/db/metering copying neutron/conf/plugins/ml2/drivers/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/agent.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/driver_type.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/linuxbridge.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/macvtap.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/ovs_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/lib/neutron/tests/unit/services/externaldns/drivers copying neutron/tests/functional/services/trunk/__init__.py -> build/lib/neutron/tests/functional/services/trunk copying neutron/tests/functional/services/trunk/test_plugin.py -> build/lib/neutron/tests/functional/services/trunk copying neutron/tests/unit/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/ext_test.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_helpers.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_local.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers creating build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov copying neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov copying neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py -> build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov copying neutron/conf/plugins/ml2/drivers/mech_sriov/mech_sriov_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov copying neutron/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/services/trunk/drivers/openvswitch copying neutron/services/trunk/drivers/openvswitch/constants.py -> build/lib/neutron/services/trunk/drivers/openvswitch copying neutron/services/trunk/drivers/openvswitch/driver.py -> build/lib/neutron/services/trunk/drivers/openvswitch copying neutron/services/trunk/drivers/openvswitch/utils.py -> build/lib/neutron/services/trunk/drivers/openvswitch copying neutron/tests/fullstack/__init__.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/base.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_agent_bandwidth_report.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_connectivity.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_dhcp_agent.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_firewall.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_l3_agent.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_local_ip.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_logging.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_mtu.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_multisegs.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_ovs_dhcp_extension.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_ports_api.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_ports_binding.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_ports_rebind.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_qos.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_quota.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_securitygroup.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_segmentation_id.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_subnet.py -> build/lib/neutron/tests/fullstack copying neutron/services/portforwarding/drivers/__init__.py -> build/lib/neutron/services/portforwarding/drivers copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/api/rpc/callbacks/__init__.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/events.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/exceptions.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/resource_manager.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/resources.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/version_manager.py -> build/lib/neutron/api/rpc/callbacks copying neutron/tests/unit/agent/l3/extensions/__init__.py -> build/lib/neutron/tests/unit/agent/l3/extensions copying neutron/tests/unit/agent/l3/extensions/test_conntrack_helper.py -> build/lib/neutron/tests/unit/agent/l3/extensions copying neutron/tests/unit/agent/l3/extensions/test_ndp_proxy.py -> build/lib/neutron/tests/unit/agent/l3/extensions copying neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py -> build/lib/neutron/tests/unit/agent/l3/extensions copying neutron/tests/unit/agent/l3/extensions/test_snat_log.py -> build/lib/neutron/tests/unit/agent/l3/extensions creating build/lib/neutron/plugins/common copying neutron/plugins/common/__init__.py -> build/lib/neutron/plugins/common copying neutron/plugins/common/constants.py -> build/lib/neutron/plugins/common copying neutron/services/qos/drivers/__init__.py -> build/lib/neutron/services/qos/drivers copying neutron/services/qos/drivers/manager.py -> build/lib/neutron/services/qos/drivers creating build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/__init__.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/devlink.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/dhcp.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/ethtool.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/ip_lib.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/netlink_constants.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/netlink_lib.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/tc_lib.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/utils.py -> build/lib/neutron/privileged/agent/linux copying neutron/services/qos/__init__.py -> build/lib/neutron/services/qos copying neutron/services/qos/qos_plugin.py -> build/lib/neutron/services/qos copying neutron/tests/functional/agent/__init__.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_dhcp_agent.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_firewall.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_l2_lb_agent.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_l2_ovs_agent.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_ovs_flows.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_ovs_lib.py -> build/lib/neutron/tests/functional/agent creating build/lib/neutron/services/trunk/drivers/ovn copying neutron/services/trunk/drivers/ovn/__init__.py -> build/lib/neutron/services/trunk/drivers/ovn copying neutron/services/trunk/drivers/ovn/trunk_driver.py -> build/lib/neutron/services/trunk/drivers/ovn creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver creating build/lib/neutron/tests/unit/agent/ovn/metadata copying neutron/tests/unit/agent/ovn/metadata/__init__.py -> build/lib/neutron/tests/unit/agent/ovn/metadata copying neutron/tests/unit/agent/ovn/metadata/test_agent.py -> build/lib/neutron/tests/unit/agent/ovn/metadata copying neutron/tests/unit/agent/ovn/metadata/test_driver.py -> build/lib/neutron/tests/unit/agent/ovn/metadata copying neutron/tests/unit/agent/ovn/metadata/test_server.py -> build/lib/neutron/tests/unit/agent/ovn/metadata creating build/lib/neutron/tests/unit/common/ovn copying neutron/tests/unit/common/ovn/__init__.py -> build/lib/neutron/tests/unit/common/ovn copying neutron/tests/unit/common/ovn/test_acl.py -> build/lib/neutron/tests/unit/common/ovn copying neutron/tests/unit/common/ovn/test_hash_ring_manager.py -> build/lib/neutron/tests/unit/common/ovn copying neutron/tests/unit/common/ovn/test_utils.py -> build/lib/neutron/tests/unit/common/ovn copying neutron/tests/unit/agent/__init__.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/test_agent_extensions_manager.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/test_resource_cache.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/test_rpc.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/agent creating build/lib/neutron/tests/functional/agent/l2/extensions copying neutron/tests/functional/agent/l2/extensions/__init__.py -> build/lib/neutron/tests/functional/agent/l2/extensions copying neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py -> build/lib/neutron/tests/functional/agent/l2/extensions copying neutron/tests/unit/api/__init__.py -> build/lib/neutron/tests/unit/api copying neutron/tests/unit/api/test_api_common.py -> build/lib/neutron/tests/unit/api copying neutron/tests/unit/api/test_extensions.py -> build/lib/neutron/tests/unit/api creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/cmd/__init__.py -> build/lib/neutron/cmd copying neutron/cmd/destroy_patch_ports.py -> build/lib/neutron/cmd copying neutron/cmd/ipset_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/keepalived_state_change.py -> build/lib/neutron/cmd copying neutron/cmd/linuxbridge_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/netns_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/ovs_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/pd_notify.py -> build/lib/neutron/cmd copying neutron/cmd/remove_duplicated_port_bindings.py -> build/lib/neutron/cmd copying neutron/cmd/runtime_checks.py -> build/lib/neutron/cmd copying neutron/cmd/sanitize_port_binding_profile_allocation.py -> build/lib/neutron/cmd copying neutron/cmd/sanitize_port_mac_addresses.py -> build/lib/neutron/cmd copying neutron/cmd/sanity_check.py -> build/lib/neutron/cmd copying neutron/cmd/status.py -> build/lib/neutron/cmd copying neutron/tests/unit/privileged/__init__.py -> build/lib/neutron/tests/unit/privileged copying neutron/tests/__init__.py -> build/lib/neutron/tests copying neutron/tests/base.py -> build/lib/neutron/tests copying neutron/tests/post_mortem_debug.py -> build/lib/neutron/tests copying neutron/tests/tools.py -> build/lib/neutron/tests creating build/lib/neutron/cmd/ovn copying neutron/cmd/ovn/__init__.py -> build/lib/neutron/cmd/ovn copying neutron/cmd/ovn/migration_mtu.py -> build/lib/neutron/cmd/ovn copying neutron/cmd/ovn/ml2ovn_trace.py -> build/lib/neutron/cmd/ovn copying neutron/cmd/ovn/neutron_ovn_db_sync_util.py -> build/lib/neutron/cmd/ovn copying neutron/tests/functional/resources/__init__.py -> build/lib/neutron/tests/functional/resources copying neutron/tests/functional/resources/process.py -> build/lib/neutron/tests/functional/resources copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_commands.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl_ovn.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb running egg_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.liberty.contract' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.liberty.contract' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.liberty.contract' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.liberty.contract' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.liberty.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.liberty.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.liberty.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.liberty.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.newton.contract' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.newton.contract' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.newton.contract' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.newton.contract' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.newton.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.newton.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.newton.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.newton.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.ocata.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.ocata.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.ocata.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.ocata.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.pike.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.pike.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.pike.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.pike.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.queens.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.queens.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.queens.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.queens.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.rocky.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.rocky.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.rocky.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.rocky.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.stein.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.stein.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.stein.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.stein.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.train.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.train.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.train.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.train.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.victoria.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.victoria.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.victoria.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.victoria.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.xena.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.xena.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.xena.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.xena.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.yoga.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.yoga.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.yoga.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.yoga.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.zed.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.zed.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.zed.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.zed.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.de.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.de.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.de.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.de.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.es.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.es.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.es.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.es.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.fr.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.fr.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.fr.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.fr.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.it.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.it.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.it.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.it.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.ja.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.ja.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.ja.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.ja.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.ko_KR.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.ko_KR.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.ko_KR.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.ko_KR.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.pt_BR.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.pt_BR.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.pt_BR.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.pt_BR.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.ru.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.ru.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.ru.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.ru.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.zh_CN.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.zh_CN.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.zh_CN.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.zh_CN.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.zh_TW.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.zh_TW.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.zh_TW.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.zh_TW.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.contrib' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.contrib' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.contrib' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.contrib' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.contrib.hooks' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.contrib.hooks' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.contrib.hooks' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.contrib.hooks' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.etc' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.etc' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.etc' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.etc' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.unit.pecan_wsgi' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.unit.pecan_wsgi' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.unit.pecan_wsgi' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.unit.pecan_wsgi' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.var' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.var' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.var' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.var' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) copying neutron/services/l3_router/README -> build/lib/neutron/services/l3_router copying neutron/objects/README.rst -> build/lib/neutron/objects copying neutron/db/migration/alembic_migrations/script.py.mako -> build/lib/neutron/db/migration/alembic_migrations creating build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/README -> build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/kilo_initial.py -> build/lib/neutron/db/migration/alembic_migrations/versions creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.1 creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand copying neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.2 creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.1 creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/liberty creating build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/11926bcfe72d_add_geneve_ml2_type_driver.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/2a16083502f3_metaplugin_removal.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/2e5352a0ad4d_add_missing_foreign_keys.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/30018084ec99_initial.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/4af11ca47297_drop_cisco_monolithic_tables.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/4ffceebfada_rbac_network.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/5498d17be016_drop_legacy_ovs_and_lb.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract creating build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/1b4c6e320f79_address_scope_support_in_subnetpool.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/1c844d1677f7_dns_nameservers_order.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/26c371498592_subnetpool_hash.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/31337ec0ffee_flavors.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/34af2b5c5a59_add_dns_name_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/354db87e3225_nsxv_vdr_metadata.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/45f955889773_quota_usage.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/48153cb5f051_qos_db_changes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/52c5312f6baf_address_scopes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/599c6a226151_neutrodb_ipam.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/8675309a5c4f_rbac_network.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/9859ac9c136_quota_reservations.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/mitaka creating build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/1b294093239c_remove_embrane_plugin.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/2b4c2465d44b_dvr_sheduling_refactoring.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/4ffceebfcdc_standard_desc.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/5ffceebfada_rbac_network_external.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/8a6d8bdae39_migrate_neutron_resources_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/c6c112992c9_rbac_qos_policy.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/e3278ee65050_drop_nec_plugin_tables.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract creating build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/0e66c5227a8a_add_desc_to_standard_attr.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/13cfb89f881a_add_is_default_to_subnetpool.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/15be73214821_add_bgp_model_data.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/15e43b934f81_rbac_qos_policy.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/19f26505c74f_auto_allocated_topology.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/1df244e556f5_add_unique_ha_router_agent_port_bindings.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/2f9e956e7532_tag_support.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/31ed664953e6_add_resource_versions_row_to_agent_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/32e5974ada25_add_neutron_resources_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/3894bccad37f_add_timestamp_to_base_resources.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/59cb5b6cf4d_availability_zone.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/659bf3d90664_add_attributes_to_support_external_dns_integration.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/b4caf27aae4_add_bgp_dragent_model_data.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/c3a73f615e4_add_ip_version_to_address_scope.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/dce3ec7a25c9_router_az.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/ec7fcfbf72ee_network_az.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/newton creating build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/3b935b28e7a0_migrate_to_pluggable_ipam.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/4bcd4df1f426_rename_ml2_dvr_port_bindings.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/5c85685d616d_remove_availability_ranges.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/7bbb25278f53_device_owner_ha_replicate_int.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/7d9d8eeec6ad_rename_tenant_to_project.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/89ab9a816d70_rename_ml2_network_segments.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/8fd3918ef6f4_add_segment_host_mapping.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/97c25b0d2353_add_name_desc.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/a84ccf28f06a_migrate_dns_name_from_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/a8b517cff8ab_add_routerport_bindings_for_ha.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/b12a3ef66e62_add_standardattr_to_qos_policies.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/b67e765a3524_remove_mtu_column_from_networks.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/c879c5e1ee90_add_segment_id_to_subnet.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract creating build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/030a959ceafa_uniq_routerports0port_id.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/0f5bef0f87d4_add_qos_minimum_bandwidth_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/30107ab6a3ee_provisioning_blocks.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/3d0e74aa7d37_add_flavor_id_to_routers.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/45f8dd33480b_qos_dscp_db_addition.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/5abc0278ca73_add_support_for_vlan_trunking.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/5cd92597d11d_add_ip_allocation_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/67daae611b6e_add_standard_attr_to_qos_policies.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/6b461a21bcfc_uniq_floatingips0floating_network_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/a5648cfeeadf_add_subnet_service_types.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/a963b38d82f4_add_dns_name_to_portdnses.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/c415aab1c048_add_revisions_column.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/d3435b514502_add_device_id_index_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/ocata creating build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand copying neutron/db/migration/alembic_migrations/versions/ocata/expand/929c968efe70_add_pk_version_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand copying neutron/db/migration/alembic_migrations/versions/ocata/expand/a9c43481023c_extend_ml2_port_bindings.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/pike creating build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/2b42d90729da_qos_add_direction_to_bw_limit_rule_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/349b6fd605a6_add_dns_domain_to_portdnses.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/62c781cb6192_add_qos_policies_default_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/7d32f979895f_add_mtu_for_networks.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/804a3c76314c_add_data_plane_status_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/c8c222d42aa9_logging_api.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/queens creating build/lib/neutron/db/migration/alembic_migrations/versions/queens/expand copying neutron/db/migration/alembic_migrations/versions/queens/expand/594422d373ee_fip_qos.py -> build/lib/neutron/db/migration/alembic_migrations/versions/queens/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/rocky creating build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand copying neutron/db/migration/alembic_migrations/versions/rocky/expand/61663558142c_add_ha_router_state.py -> build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand copying neutron/db/migration/alembic_migrations/versions/rocky/expand/867d39095bf4_port_forwarding.py -> build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/stein creating build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/0ff9e3881597_network_segment_range.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/195176fb410d_router_gateway_ip_qos.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/9bfad3f1e780_support_shared_security_groups.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/cada2437bf41_add_propagate_uplink_status_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/d72db3e25539_modify_uniq_port_forwarding.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/fb0167bd9639_agent_resources_synced.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/train creating build/lib/neutron/db/migration/alembic_migrations/versions/train/expand copying neutron/db/migration/alembic_migrations/versions/train/expand/63fd95af7dcd_conntrack_helper.py -> build/lib/neutron/db/migration/alembic_migrations/versions/train/expand copying neutron/db/migration/alembic_migrations/versions/train/expand/c613d0b82681_subnet_force_network_id.py -> build/lib/neutron/db/migration/alembic_migrations/versions/train/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/ussuri creating build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/18a7e90ae768_add_security_group_stateful.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/2217c4222de6_add_dvr_fip_gateway_port_network_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/263d454a9655_add_dns_publish_fixed_ip_to_subnets.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/86274d77933e_change_mtu_to_not_null.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/Ibac91d24da2_port_forwarding_description.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/a010322604bc_network_subnet_update_lock.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/c3e9d13c4367_add_binding_index_to_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/d8bdf05313f4_add_in_use_to_subnet.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/e4e236b0e1ff_add_rbac_support_for_address_scope.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/e88badaa9591_add_rbac_support_for_subnetpool.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/f4b9654dd40c_ovn_backend.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/victoria creating build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/1ea5dab0897a_add_address_group.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/49d8622c5221_propagate_uplink_status_defaults_to_true.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/I38991de2b4_source_and_destination_ip_prefix_neutron_metering_rule.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/dfe425060830_limit_vlan_allocation_id_values.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/fd6107509ccd_ovn_distributed_device_owner.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/wallaby creating build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/1e0744e4ffea_port_device_profile.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/26d1e9f5c766_add_standard_attributes_to_address_group.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/532aa95457e2_port_numa_affinity_policy.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/6135a7bd4425_add_rbac_support_for_address_group.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/a964d94b4677_support_remote_address_group_in_sg_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/f010820fc498_add_unique_quotas_project_resource.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/xena creating build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand copying neutron/db/migration/alembic_migrations/versions/xena/expand/1bb3393de75d_add_qos_pps_rule.py -> build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand copying neutron/db/migration/alembic_migrations/versions/xena/expand/8df53b0d2c0e_increase_tag_elements_from_60_to_255_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/yoga creating build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/1ffef8d6f371_rbac_target_tenant_to_target_project.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/34cf8b009713_add_router_ndp_proxy_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/76df7844a8c6_add_local_ip.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/8160f7a9cebb_drop_portbindingports_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/ba859d649675_add_indexes_to_rbacs.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/c181bb1d89e4_qos_minimum_packet_rate_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/cd9ef14ccf87_add_index_to_agents_host.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/e981acd076d3_add_networksegments_database_constraint.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/zed creating build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/21ff98fabab1_add_ndp_proxy_constraint.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/4e6e655746f6_add_index_to_ports_network_id.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/5881373af7f5_delete_sgpb_on_sg_deletion.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/659cbedf30a1_add_index_to_subnetpools_address_scope_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/I43e0b669096_port_forwarding_port_ranges.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand creating build/lib/neutron/tests/unit/pecan_wsgi copying neutron/tests/unit/pecan_wsgi/test_app.py -> build/lib/neutron/tests/unit/pecan_wsgi copying neutron/tests/unit/tests/example/README -> build/lib/neutron/tests/unit/tests/example creating build/lib/neutron/locale creating build/lib/neutron/locale/de creating build/lib/neutron/locale/de/LC_MESSAGES copying neutron/locale/de/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/de/LC_MESSAGES creating build/lib/neutron/locale/es creating build/lib/neutron/locale/es/LC_MESSAGES copying neutron/locale/es/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/es/LC_MESSAGES creating build/lib/neutron/locale/fr creating build/lib/neutron/locale/fr/LC_MESSAGES copying neutron/locale/fr/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/fr/LC_MESSAGES creating build/lib/neutron/locale/it creating build/lib/neutron/locale/it/LC_MESSAGES copying neutron/locale/it/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/it/LC_MESSAGES creating build/lib/neutron/locale/ja creating build/lib/neutron/locale/ja/LC_MESSAGES copying neutron/locale/ja/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ja/LC_MESSAGES creating build/lib/neutron/locale/ko_KR creating build/lib/neutron/locale/ko_KR/LC_MESSAGES copying neutron/locale/ko_KR/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ko_KR/LC_MESSAGES creating build/lib/neutron/locale/pt_BR creating build/lib/neutron/locale/pt_BR/LC_MESSAGES copying neutron/locale/pt_BR/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/pt_BR/LC_MESSAGES creating build/lib/neutron/locale/ru creating build/lib/neutron/locale/ru/LC_MESSAGES copying neutron/locale/ru/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ru/LC_MESSAGES creating build/lib/neutron/locale/zh_CN creating build/lib/neutron/locale/zh_CN/LC_MESSAGES copying neutron/locale/zh_CN/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/zh_CN/LC_MESSAGES creating build/lib/neutron/locale/zh_TW creating build/lib/neutron/locale/zh_TW/LC_MESSAGES copying neutron/locale/zh_TW/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/zh_TW/LC_MESSAGES copying neutron/db/migration/README -> build/lib/neutron/db/migration copying neutron/db/migration/alembic.ini -> build/lib/neutron/db/migration copying neutron/tests/functional/requirements.txt -> build/lib/neutron/tests/functional copying neutron/db/models/README -> build/lib/neutron/db/models copying neutron/plugins/ml2/drivers/l2pop/README -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/README -> build/lib/neutron/plugins/ml2 copying neutron/tests/fullstack/README -> build/lib/neutron/tests/fullstack creating build/lib/neutron/tests/contrib copying neutron/tests/contrib/README -> build/lib/neutron/tests/contrib copying neutron/tests/contrib/gate_hook.sh -> build/lib/neutron/tests/contrib copying neutron/tests/contrib/testing.filters -> build/lib/neutron/tests/contrib creating build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/api_all_extensions -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/availability_zone -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/disable_dvr -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/disable_dvr_tests -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/dns -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/dvr -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/log -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/network_segment_range -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/openvswitch_type_drivers -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/osprofiler -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/qos -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/quotas -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/segments -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/trunk -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/tunnel_types -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/ubuntu_image -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/uplink_status_propagation -> build/lib/neutron/tests/contrib/hooks copying neutron/tests/contrib/hooks/vlan_provider -> build/lib/neutron/tests/contrib/hooks creating build/lib/neutron/tests/etc copying neutron/tests/etc/api-paste.ini -> build/lib/neutron/tests/etc copying neutron/tests/etc/api-paste.ini.test -> build/lib/neutron/tests/etc copying neutron/tests/etc/neutron.conf -> build/lib/neutron/tests/etc copying neutron/tests/etc/neutron_test.conf -> build/lib/neutron/tests/etc copying neutron/tests/etc/neutron_test2.conf.example -> build/lib/neutron/tests/etc creating build/lib/neutron/tests/var copying neutron/tests/var/ca.crt -> build/lib/neutron/tests/var copying neutron/tests/var/certandkey.pem -> build/lib/neutron/tests/var copying neutron/tests/var/certificate.crt -> build/lib/neutron/tests/var copying neutron/tests/var/privatekey.key -> build/lib/neutron/tests/var creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-nb.ovsschema -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-sb.ovsschema -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas running build_scripts creating build/scripts-3.9 copying tools/ovn_migration/tripleo_environment/ovn_migration.sh -> build/scripts-3.9 changing mode of build/scripts-3.9/ovn_migration.sh from 644 to 755 installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/neutron creating build/bdist.linux-x86_64/wheel/neutron/locale creating build/bdist.linux-x86_64/wheel/neutron/locale/zh_TW creating build/bdist.linux-x86_64/wheel/neutron/locale/zh_TW/LC_MESSAGES copying build/lib/neutron/locale/zh_TW/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/zh_CN creating build/bdist.linux-x86_64/wheel/neutron/locale/zh_CN/LC_MESSAGES copying build/lib/neutron/locale/zh_CN/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/ru creating build/bdist.linux-x86_64/wheel/neutron/locale/ru/LC_MESSAGES copying build/lib/neutron/locale/ru/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/pt_BR creating build/bdist.linux-x86_64/wheel/neutron/locale/pt_BR/LC_MESSAGES copying build/lib/neutron/locale/pt_BR/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/ko_KR creating build/bdist.linux-x86_64/wheel/neutron/locale/ko_KR/LC_MESSAGES copying build/lib/neutron/locale/ko_KR/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/ja creating build/bdist.linux-x86_64/wheel/neutron/locale/ja/LC_MESSAGES copying build/lib/neutron/locale/ja/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/it creating build/bdist.linux-x86_64/wheel/neutron/locale/it/LC_MESSAGES copying build/lib/neutron/locale/it/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/fr creating build/bdist.linux-x86_64/wheel/neutron/locale/fr/LC_MESSAGES copying build/lib/neutron/locale/fr/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/es creating build/bdist.linux-x86_64/wheel/neutron/locale/es/LC_MESSAGES copying build/lib/neutron/locale/es/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/locale/de creating build/bdist.linux-x86_64/wheel/neutron/locale/de/LC_MESSAGES copying build/lib/neutron/locale/de/LC_MESSAGES/neutron.po -> build/bdist.linux-x86_64/wheel/neutron/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron/quota copying build/lib/neutron/quota/resource_registry.py -> build/bdist.linux-x86_64/wheel/neutron/quota copying build/lib/neutron/quota/resource.py -> build/bdist.linux-x86_64/wheel/neutron/quota copying build/lib/neutron/quota/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/quota creating build/bdist.linux-x86_64/wheel/neutron/scheduler copying build/lib/neutron/scheduler/l3_ovn_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/scheduler copying build/lib/neutron/scheduler/l3_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/scheduler copying build/lib/neutron/scheduler/dhcp_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/scheduler copying build/lib/neutron/scheduler/base_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/scheduler copying build/lib/neutron/scheduler/base_resource_filter.py -> build/bdist.linux-x86_64/wheel/neutron/scheduler copying build/lib/neutron/scheduler/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/scheduler creating build/bdist.linux-x86_64/wheel/neutron/notifiers copying build/lib/neutron/notifiers/nova.py -> build/bdist.linux-x86_64/wheel/neutron/notifiers copying build/lib/neutron/notifiers/ironic.py -> build/bdist.linux-x86_64/wheel/neutron/notifiers copying build/lib/neutron/notifiers/batch_notifier.py -> build/bdist.linux-x86_64/wheel/neutron/notifiers copying build/lib/neutron/notifiers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/notifiers creating build/bdist.linux-x86_64/wheel/neutron/profiling copying build/lib/neutron/profiling/profiled_decorator.py -> build/bdist.linux-x86_64/wheel/neutron/profiling copying build/lib/neutron/profiling/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/profiling creating build/bdist.linux-x86_64/wheel/neutron/core_extensions copying build/lib/neutron/core_extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/core_extensions copying build/lib/neutron/core_extensions/base.py -> build/bdist.linux-x86_64/wheel/neutron/core_extensions copying build/lib/neutron/core_extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/core_extensions copying build/lib/neutron/wsgi.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/worker.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/version.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/service.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/policy.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/opts.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/neutron_plugin_base_v2.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/manager.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/auth.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/_i18n.py -> build/bdist.linux-x86_64/wheel/neutron copying build/lib/neutron/__init__.py -> build/bdist.linux-x86_64/wheel/neutron creating build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/trunk_details.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/trunk.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/timestamp.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/tagging.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnetpool_prefix_ops.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnetallocation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_segmentid_writable.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_onboard.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/stdattrs_common.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/stateful_security_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/standardattrdescription.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/standard_attr_segment.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/sorting.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/segments_peer_subnet_host_routes.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/segment.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_shared_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_rules_belongs_to_default_sg.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_remote_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_normalized_cidr.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/routerservicetype.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/router_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/revisions.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/revisionifmatch.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_security_groups.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/quotasv2_detail.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/quotasv2.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/quota_check_limit.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_rules_alias.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_rule_type_filter.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_rule_type_details.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_pps_rule.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_pps_minimum_rule_alias.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_pps_minimum_rule.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_port_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_fip_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_fip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_default.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_bw_minimum_ingress.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_bw_limit_direction.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/providernet.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/project_id.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/portsecurity.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/portbindings_extended.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/portbindings.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_resource_request_groups.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_resource_request.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_mac_address_regenerate.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_mac_address_override.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_hint_ovs_tx_steering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/pagination.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_ha.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/netmtu_writable.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/netmtu.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/multiprovidernet.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/metering_source_and_destination_fields.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/metering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/logging.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3agentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_port_ip_change_not_allowed.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_flavors.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_extra_gws.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ext_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ext_ha_mode.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ext_gw_mode.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_enable_default_route_ecmp.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_enable_default_route_bfd.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l2_adjacency.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/ip_substring_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/ip_allocation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/floating_ip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/flavors.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_pf_port_range.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_pf_detail.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_pf_description.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/filter_validation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/extraroute_atomic.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/extraroute.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/external_net.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/expose_port_forwarding_in_fip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/expose_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/empty_string_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/ecmp_routes.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dns_integration_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dns_domain_ports.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dns.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dhcpagentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/default_subnetpools.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/availability_zone_filter.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/agent_resources_synced.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/agent.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/admin_state_down_before_update.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/extensions creating build/bdist.linux-x86_64/wheel/neutron/hacking copying build/lib/neutron/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/hacking creating build/bdist.linux-x86_64/wheel/neutron/ipam creating build/bdist.linux-x86_64/wheel/neutron/ipam/drivers creating build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/driver.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/db_models.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/db_api.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers copying build/lib/neutron/ipam/utils.py -> build/bdist.linux-x86_64/wheel/neutron/ipam copying build/lib/neutron/ipam/subnet_alloc.py -> build/bdist.linux-x86_64/wheel/neutron/ipam copying build/lib/neutron/ipam/requests.py -> build/bdist.linux-x86_64/wheel/neutron/ipam copying build/lib/neutron/ipam/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/ipam copying build/lib/neutron/ipam/driver.py -> build/bdist.linux-x86_64/wheel/neutron/ipam copying build/lib/neutron/ipam/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/ipam creating build/bdist.linux-x86_64/wheel/neutron/exceptions copying build/lib/neutron/exceptions/mtu.py -> build/bdist.linux-x86_64/wheel/neutron/exceptions copying build/lib/neutron/exceptions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/exceptions creating build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi creating build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/utils.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/root.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/resource.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/quota.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/extensions.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/startup.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi copying build/lib/neutron/pecan_wsgi/constants.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi copying build/lib/neutron/pecan_wsgi/app.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi copying build/lib/neutron/pecan_wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi creating build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/utils.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/userfilters.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/translation.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/quota_enforcement.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/query_parameters.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/policy_enforcement.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/ownership_validation.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/notifier.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/context.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/body_validation.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks creating build/bdist.linux-x86_64/wheel/neutron/api copying build/lib/neutron/api/extensions.py -> build/bdist.linux-x86_64/wheel/neutron/api copying build/lib/neutron/api/api_common.py -> build/bdist.linux-x86_64/wheel/neutron/api copying build/lib/neutron/api/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api creating build/bdist.linux-x86_64/wheel/neutron/api/views copying build/lib/neutron/api/views/versions.py -> build/bdist.linux-x86_64/wheel/neutron/api/views copying build/lib/neutron/api/views/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/views creating build/bdist.linux-x86_64/wheel/neutron/api/v2 copying build/lib/neutron/api/v2/router.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2 copying build/lib/neutron/api/v2/resource_helper.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2 copying build/lib/neutron/api/v2/resource.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2 copying build/lib/neutron/api/v2/base.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2 copying build/lib/neutron/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2 creating build/bdist.linux-x86_64/wheel/neutron/api/rpc creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/resources_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/metadata_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/l3_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/dvr_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/dhcp_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/version_manager.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/resources.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/resource_manager.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/events.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/producer copying build/lib/neutron/api/rpc/callbacks/producer/registry.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/producer copying build/lib/neutron/api/rpc/callbacks/producer/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/producer creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/consumer copying build/lib/neutron/api/rpc/callbacks/consumer/registry.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/consumer copying build/lib/neutron/api/rpc/callbacks/consumer/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/consumer creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/utils.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/agentnotifiers creating build/bdist.linux-x86_64/wheel/neutron/common creating build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/utils.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/hash_ring_manager.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/extensions.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/constants.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/acl.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/test_lib.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/profiler.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/ipv6_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/experimental.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/eventlet_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/coordination.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/cache_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/_deprecate.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/_constants.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/common creating build/bdist.linux-x86_64/wheel/neutron/privileged copying build/lib/neutron/privileged/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/utils.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/netlink_lib.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/netlink_constants.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/ethtool.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/devlink.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb copying build/lib/neutron/privileged/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb/native copying build/lib/neutron/privileged/agent/ovsdb/native/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb/native copying build/lib/neutron/privileged/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb/native copying build/lib/neutron/privileged/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/db creating build/bdist.linux-x86_64/wheel/neutron/db/metering copying build/lib/neutron/db/metering/metering_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/db/metering copying build/lib/neutron/db/metering/metering_db.py -> build/bdist.linux-x86_64/wheel/neutron/db/metering copying build/lib/neutron/db/metering/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/metering creating build/bdist.linux-x86_64/wheel/neutron/db/network_dhcp_agent_binding copying build/lib/neutron/db/network_dhcp_agent_binding/models.py -> build/bdist.linux-x86_64/wheel/neutron/db/network_dhcp_agent_binding copying build/lib/neutron/db/network_dhcp_agent_binding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/network_dhcp_agent_binding creating build/bdist.linux-x86_64/wheel/neutron/db/availability_zone copying build/lib/neutron/db/availability_zone/router.py -> build/bdist.linux-x86_64/wheel/neutron/db/availability_zone copying build/lib/neutron/db/availability_zone/network.py -> build/bdist.linux-x86_64/wheel/neutron/db/availability_zone copying build/lib/neutron/db/availability_zone/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/availability_zone creating build/bdist.linux-x86_64/wheel/neutron/db/qos copying build/lib/neutron/db/qos/models.py -> build/bdist.linux-x86_64/wheel/neutron/db/qos copying build/lib/neutron/db/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/qos copying build/lib/neutron/db/vlantransparent_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/uplink_status_propagation_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/subnet_service_type_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/standardattrdescription_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/servicetype_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/segments_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/securitygroups_rpc_base.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/securitygroups_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/rbac_db_models.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/rbac_db_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/portsecurity_db_common.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/portsecurity_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/port_numa_affinity_policy_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/port_hints_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/port_hardware_offload_type_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/port_device_profile_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ovn_revision_numbers_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ovn_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ovn_hash_ring_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/network_ip_availability_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/models_v2.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/local_ip_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_hascheduler_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_gwmode_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_gateway_ip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_fip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_fip_pools_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_extra_gws_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_dvrscheduler_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_dvr_ha_scheduler_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_dvr_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_attrs_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ipam_pluggable_backend.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ipam_backend_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/flavors_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/extraroute_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/extradhcpopt_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/external_net_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/dvr_mac_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/dns_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/db_base_plugin_v2.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/db_base_plugin_common.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/data_plane_status_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/allowedaddresspairs_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/agents_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/address_scope_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/address_group_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/_utils.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db creating build/bdist.linux-x86_64/wheel/neutron/db/port_security copying build/lib/neutron/db/port_security/models.py -> build/bdist.linux-x86_64/wheel/neutron/db/port_security copying build/lib/neutron/db/port_security/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/port_security creating build/bdist.linux-x86_64/wheel/neutron/db/extra_dhcp_opt copying build/lib/neutron/db/extra_dhcp_opt/models.py -> build/bdist.linux-x86_64/wheel/neutron/db/extra_dhcp_opt copying build/lib/neutron/db/extra_dhcp_opt/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/extra_dhcp_opt creating build/bdist.linux-x86_64/wheel/neutron/db/allowed_address_pairs copying build/lib/neutron/db/allowed_address_pairs/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/allowed_address_pairs creating build/bdist.linux-x86_64/wheel/neutron/db/quota copying build/lib/neutron/db/quota/models.py -> build/bdist.linux-x86_64/wheel/neutron/db/quota copying build/lib/neutron/db/quota/driver_null.py -> build/bdist.linux-x86_64/wheel/neutron/db/quota copying build/lib/neutron/db/quota/driver_nolock.py -> build/bdist.linux-x86_64/wheel/neutron/db/quota copying build/lib/neutron/db/quota/driver.py -> build/bdist.linux-x86_64/wheel/neutron/db/quota copying build/lib/neutron/db/quota/api.py -> build/bdist.linux-x86_64/wheel/neutron/db/quota copying build/lib/neutron/db/quota/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/quota creating build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/README -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/tag.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/subnet_service_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/segment.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/securitygroup_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/provisioning_block.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/ovn.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/metering.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/loggingapi.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3ha.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3agent.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3_attrs.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/flavor.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/external_net.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/dns.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/allowed_address_pair.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/agent.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/models creating build/bdist.linux-x86_64/wheel/neutron/db/models/plugins copying build/lib/neutron/db/models/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins creating build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/vxlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/vlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/gre_allocation_endpoints.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/geneveallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/flatallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/db/migration copying build/lib/neutron/db/migration/alembic.ini -> build/bdist.linux-x86_64/wheel/neutron/db/migration copying build/lib/neutron/db/migration/README -> build/bdist.linux-x86_64/wheel/neutron/db/migration copying build/lib/neutron/db/migration/connection.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration copying build/lib/neutron/db/migration/cli.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration copying build/lib/neutron/db/migration/autogen.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration copying build/lib/neutron/db/migration/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration creating build/bdist.linux-x86_64/wheel/neutron/db/migration/models copying build/lib/neutron/db/migration/models/head.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/models copying build/lib/neutron/db/migration/models/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/models creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/I43e0b669096_port_forwarding_port_ranges.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/659cbedf30a1_add_index_to_subnetpools_address_scope_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/5881373af7f5_delete_sgpb_on_sg_deletion.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/4e6e655746f6_add_index_to_ports_network_id.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/21ff98fabab1_add_ndp_proxy_constraint.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/e981acd076d3_add_networksegments_database_constraint.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/cd9ef14ccf87_add_index_to_agents_host.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/c181bb1d89e4_qos_minimum_packet_rate_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/ba859d649675_add_indexes_to_rbacs.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/8160f7a9cebb_drop_portbindingports_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/76df7844a8c6_add_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/34cf8b009713_add_router_ndp_proxy_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/1ffef8d6f371_rbac_target_tenant_to_target_project.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand/8df53b0d2c0e_increase_tag_elements_from_60_to_255_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand/1bb3393de75d_add_qos_pps_rule.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/f010820fc498_add_unique_quotas_project_resource.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/a964d94b4677_support_remote_address_group_in_sg_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/6135a7bd4425_add_rbac_support_for_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/532aa95457e2_port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/26d1e9f5c766_add_standard_attributes_to_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/1e0744e4ffea_port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/fd6107509ccd_ovn_distributed_device_owner.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/dfe425060830_limit_vlan_allocation_id_values.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/I38991de2b4_source_and_destination_ip_prefix_neutron_metering_rule.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/49d8622c5221_propagate_uplink_status_defaults_to_true.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/1ea5dab0897a_add_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/f4b9654dd40c_ovn_backend.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/e88badaa9591_add_rbac_support_for_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/e4e236b0e1ff_add_rbac_support_for_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/d8bdf05313f4_add_in_use_to_subnet.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/c3e9d13c4367_add_binding_index_to_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/a010322604bc_network_subnet_update_lock.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/Ibac91d24da2_port_forwarding_description.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/86274d77933e_change_mtu_to_not_null.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/263d454a9655_add_dns_publish_fixed_ip_to_subnets.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/2217c4222de6_add_dvr_fip_gateway_port_network_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/18a7e90ae768_add_security_group_stateful.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/train/expand/c613d0b82681_subnet_force_network_id.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/train/expand/63fd95af7dcd_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/fb0167bd9639_agent_resources_synced.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/d72db3e25539_modify_uniq_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/cada2437bf41_add_propagate_uplink_status_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/9bfad3f1e780_support_shared_security_groups.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/195176fb410d_router_gateway_ip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/0ff9e3881597_network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand/867d39095bf4_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand/61663558142c_add_ha_router_state.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/queens creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/queens/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/queens/expand/594422d373ee_fip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/queens/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/c8c222d42aa9_logging_api.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/804a3c76314c_add_data_plane_status_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/7d32f979895f_add_mtu_for_networks.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/62c781cb6192_add_qos_policies_default_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/349b6fd605a6_add_dns_domain_to_portdnses.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/2b42d90729da_qos_add_direction_to_bw_limit_rule_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand/a9c43481023c_extend_ml2_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand/929c968efe70_add_pk_version_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/d3435b514502_add_device_id_index_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/c415aab1c048_add_revisions_column.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/a963b38d82f4_add_dns_name_to_portdnses.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/a5648cfeeadf_add_subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/6b461a21bcfc_uniq_floatingips0floating_network_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/67daae611b6e_add_standard_attr_to_qos_policies.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/5cd92597d11d_add_ip_allocation_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/5abc0278ca73_add_support_for_vlan_trunking.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/45f8dd33480b_qos_dscp_db_addition.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/3d0e74aa7d37_add_flavor_id_to_routers.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/30107ab6a3ee_provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/0f5bef0f87d4_add_qos_minimum_bandwidth_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/030a959ceafa_uniq_routerports0port_id.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/c879c5e1ee90_add_segment_id_to_subnet.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/b67e765a3524_remove_mtu_column_from_networks.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/b12a3ef66e62_add_standardattr_to_qos_policies.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/a8b517cff8ab_add_routerport_bindings_for_ha.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/a84ccf28f06a_migrate_dns_name_from_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/97c25b0d2353_add_name_desc.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/8fd3918ef6f4_add_segment_host_mapping.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/89ab9a816d70_rename_ml2_network_segments.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/7d9d8eeec6ad_rename_tenant_to_project.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/7bbb25278f53_device_owner_ha_replicate_int.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/5c85685d616d_remove_availability_ranges.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/4bcd4df1f426_rename_ml2_dvr_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/3b935b28e7a0_migrate_to_pluggable_ipam.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/ec7fcfbf72ee_network_az.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/dce3ec7a25c9_router_az.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/c3a73f615e4_add_ip_version_to_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/b4caf27aae4_add_bgp_dragent_model_data.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/659bf3d90664_add_attributes_to_support_external_dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/59cb5b6cf4d_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/3894bccad37f_add_timestamp_to_base_resources.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/32e5974ada25_add_neutron_resources_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/31ed664953e6_add_resource_versions_row_to_agent_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/2f9e956e7532_tag_support.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/1df244e556f5_add_unique_ha_router_agent_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/19f26505c74f_auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/15e43b934f81_rbac_qos_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/15be73214821_add_bgp_model_data.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/13cfb89f881a_add_is_default_to_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/0e66c5227a8a_add_desc_to_standard_attr.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/e3278ee65050_drop_nec_plugin_tables.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/c6c112992c9_rbac_qos_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/8a6d8bdae39_migrate_neutron_resources_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/5ffceebfada_rbac_network_external.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/4ffceebfcdc_standard_desc.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/2b4c2465d44b_dvr_sheduling_refactoring.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/1b294093239c_remove_embrane_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/9859ac9c136_quota_reservations.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/8675309a5c4f_rbac_network.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/599c6a226151_neutrodb_ipam.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/52c5312f6baf_address_scopes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/48153cb5f051_qos_db_changes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/45f955889773_quota_usage.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/354db87e3225_nsxv_vdr_metadata.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/34af2b5c5a59_add_dns_name_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/31337ec0ffee_flavors.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/26c371498592_subnetpool_hash.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/1c844d1677f7_dns_nameservers_order.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/1b4c6e320f79_address_scope_support_in_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/5498d17be016_drop_legacy_ovs_and_lb.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/4ffceebfada_rbac_network.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/4af11ca47297_drop_cisco_monolithic_tables.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/30018084ec99_initial.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/2e5352a0ad4d_add_missing_foreign_keys.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/2a16083502f3_metaplugin_removal.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/11926bcfe72d_add_geneve_ml2_type_driver.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1 creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2 creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1 creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/kilo_initial.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/versions/README -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/script.py.mako -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/vpn_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/vmware_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/secgroup_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/portsec_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/ovs_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/other_plugins_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/other_extensions_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nuage_init_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nsxv_initial_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nec_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/ml2_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/metering_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/lb_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/l3_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/firewall_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/external.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/env.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/dvr_init_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/core_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/cisco_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/brocade_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/agent_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations creating build/bdist.linux-x86_64/wheel/neutron/cmd creating build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/neutron_ovn_db_sync_util.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/ml2ovn_trace.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/migration_mtu.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/status.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/sanity_check.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/sanitize_port_mac_addresses.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/sanitize_port_binding_profile_allocation.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/runtime_checks.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/remove_duplicated_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/pd_notify.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/ovs_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/netns_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/linuxbridge_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/keepalived_state_change.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/ipset_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/destroy_patch_ports.py -> build/bdist.linux-x86_64/wheel/neutron/cmd copying build/lib/neutron/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd creating build/bdist.linux-x86_64/wheel/neutron/cmd/sanity copying build/lib/neutron/cmd/sanity/checks.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/sanity copying build/lib/neutron/cmd/sanity/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/sanity creating build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks copying build/lib/neutron/cmd/upgrade_checks/checks.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks copying build/lib/neutron/cmd/upgrade_checks/base.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks copying build/lib/neutron/cmd/upgrade_checks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet copying build/lib/neutron/cmd/eventlet/usage_audit.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet copying build/lib/neutron/cmd/eventlet/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/services copying build/lib/neutron/cmd/eventlet/services/metering_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/services copying build/lib/neutron/cmd/eventlet/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/services creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/server copying build/lib/neutron/cmd/eventlet/server/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/server creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/ovn_metadata.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/l3.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/plugins creating build/bdist.linux-x86_64/wheel/neutron/agent creating build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/driver_base.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/driver.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/rpc.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/resource_cache.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/metadata_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/firewall.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/dhcp_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent copying build/lib/neutron/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent creating build/bdist.linux-x86_64/wheel/neutron/agent/windows copying build/lib/neutron/agent/windows/utils.py -> build/bdist.linux-x86_64/wheel/neutron/agent/windows copying build/lib/neutron/agent/windows/ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/windows copying build/lib/neutron/agent/windows/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/windows creating build/bdist.linux-x86_64/wheel/neutron/agent/linux creating build/bdist.linux-x86_64/wheel/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/rules.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/iptables.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/firewall.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/constants.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/utils.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/ra.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/pd_driver.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/pd.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/of_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/l3_tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/keepalived.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/iptables_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/iptables_firewall.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/iptables_comments.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/ipset_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/ip_conntrack.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/interface.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/external_process.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/dibbler.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/devlink.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/daemon.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/bridge_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux copying build/lib/neutron/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/linux creating build/bdist.linux-x86_64/wheel/neutron/agent/dhcp copying build/lib/neutron/agent/dhcp/agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/dhcp copying build/lib/neutron/agent/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/dhcp creating build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/impl_idl.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/api.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/vlog.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/connection.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/commands.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native creating build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/utils.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/resource_processing_queue.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/polling.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/placement_report.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/ovs_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/base_polling.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/base_agent_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/async_process.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common creating build/bdist.linux-x86_64/wheel/neutron/agent/l2 copying build/lib/neutron/agent/l2/l2_agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2 copying build/lib/neutron/agent/l2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2 creating build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/qos_linux.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/fdb_population.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions creating build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/dhcp copying build/lib/neutron/agent/l2/extensions/dhcp/ipv6.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/dhcp copying build/lib/neutron/agent/l2/extensions/dhcp/ipv4.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/dhcp copying build/lib/neutron/agent/l2/extensions/dhcp/extension.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/dhcp copying build/lib/neutron/agent/l2/extensions/dhcp/base.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/dhcp copying build/lib/neutron/agent/l2/extensions/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/dhcp creating build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/metadata copying build/lib/neutron/agent/l2/extensions/metadata/host_metadata_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/metadata copying build/lib/neutron/agent/l2/extensions/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/metadata creating build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/router_info.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/namespaces.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/namespace_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/link_local_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/legacy_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/l3_agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/l3_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/keepalived_state_change.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/item_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/ha.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/fip_rule_priority_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_snat_ns.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_router_base.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_local_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_fip_ns.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_edge_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_edge_ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions copying build/lib/neutron/agent/l3/extensions/snat_log.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions copying build/lib/neutron/agent/l3/extensions/port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions copying build/lib/neutron/agent/l3/extensions/ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions copying build/lib/neutron/agent/l3/extensions/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions copying build/lib/neutron/agent/l3/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions creating build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/qos/gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/qos/fip.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/qos/base.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions/qos creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/qos_hwol.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/noop.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/extension_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent copying build/lib/neutron/agent/ovn/agent/ovsdb.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent copying build/lib/neutron/agent/ovn/agent/ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent copying build/lib/neutron/agent/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn/metadata copying build/lib/neutron/agent/ovn/metadata/server.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/metadata copying build/lib/neutron/agent/ovn/metadata/ovsdb.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/metadata copying build/lib/neutron/agent/ovn/metadata/driver.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/metadata copying build/lib/neutron/agent/ovn/metadata/agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/metadata copying build/lib/neutron/agent/ovn/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/metadata copying build/lib/neutron/agent/ovn/ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn copying build/lib/neutron/agent/ovn/metadata_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn copying build/lib/neutron/agent/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/server copying build/lib/neutron/server/wsgi_eventlet.py -> build/bdist.linux-x86_64/wheel/neutron/server copying build/lib/neutron/server/rpc_eventlet.py -> build/bdist.linux-x86_64/wheel/neutron/server copying build/lib/neutron/server/api_eventlet.py -> build/bdist.linux-x86_64/wheel/neutron/server copying build/lib/neutron/server/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/server creating build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/README.rst -> build/bdist.linux-x86_64/wheel/neutron/objects creating build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/rule_type.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/rule.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/qos_policy_validator.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/policy.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/binding.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos creating build/bdist.linux-x86_64/wheel/neutron/objects/db copying build/lib/neutron/objects/db/api.py -> build/bdist.linux-x86_64/wheel/neutron/objects/db copying build/lib/neutron/objects/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/db creating build/bdist.linux-x86_64/wheel/neutron/objects/logapi copying build/lib/neutron/objects/logapi/logging_resource.py -> build/bdist.linux-x86_64/wheel/neutron/objects/logapi copying build/lib/neutron/objects/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/logapi creating build/bdist.linux-x86_64/wheel/neutron/objects/extensions copying build/lib/neutron/objects/extensions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron/objects/extensions copying build/lib/neutron/objects/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/extensions creating build/bdist.linux-x86_64/wheel/neutron/objects/port creating build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port copying build/lib/neutron/objects/trunk.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/tag.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/subnet.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/securitygroup_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/router.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/rbac_db.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/rbac.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/quota.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/ports.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/network.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/metering.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/l3agent.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/l3_hamode.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/ipam.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/floatingip.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/flavor.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/base.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/auto_allocate.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/agent.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/objects copying build/lib/neutron/objects/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects creating build/bdist.linux-x86_64/wheel/neutron/objects/plugins creating build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/vxlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/vlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/greallocation.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/geneveallocation.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/flatallocation.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/base.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/plugins creating build/bdist.linux-x86_64/wheel/neutron/conf creating build/bdist.linux-x86_64/wheel/neutron/conf/services copying build/lib/neutron/conf/services/provider_configuration.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services copying build/lib/neutron/conf/services/metering_agent.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services copying build/lib/neutron/conf/services/logging.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services copying build/lib/neutron/conf/services/extdns_designate_driver.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services copying build/lib/neutron/conf/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins copying build/lib/neutron/conf/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2 copying build/lib/neutron/conf/plugins/ml2/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2 copying build/lib/neutron/conf/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/mech_sriov copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/mech_sriov_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/mech_sriov copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/mech_sriov copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/mech_sriov copying build/lib/neutron/conf/plugins/ml2/drivers/ovs_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/macvtap.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/linuxbridge.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/driver_type.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/agent.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch copying build/lib/neutron/conf/plugins/ml2/drivers/openvswitch/mech_ovs_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch copying build/lib/neutron/conf/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/ovn copying build/lib/neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/ovn copying build/lib/neutron/conf/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/conf/extensions copying build/lib/neutron/conf/extensions/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/conf/extensions copying build/lib/neutron/conf/extensions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/conf/extensions copying build/lib/neutron/conf/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/extensions creating build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/trunk.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/subnet.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/service_type.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/segment.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/security_group.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/router.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/rbac.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/quotas.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/qos.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/port.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/network.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/metering.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/logging.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/local_ip_association.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/floatingip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/floatingip.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/flavor.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/default_security_group_rules.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/base.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/agent.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies copying build/lib/neutron/conf/policies/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/policies creating build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/migration_cli.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/l3_ndpproxy_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/l3_gwmode_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/l3_extra_gws_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/l3_dvr_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/l3_agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/extraroute_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/dvr_mac_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db copying build/lib/neutron/conf/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db creating build/bdist.linux-x86_64/wheel/neutron/conf/agent creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/database copying build/lib/neutron/conf/agent/database/agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/database copying build/lib/neutron/conf/agent/database/agents_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/database copying build/lib/neutron/conf/agent/database/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/database creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/metadata copying build/lib/neutron/conf/agent/metadata/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/metadata copying build/lib/neutron/conf/agent/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/metadata copying build/lib/neutron/conf/agent/windows.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/ovsdb_api.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/ovs_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/linux.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/l2_ext_fdb_population.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/common.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/cmd.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn copying build/lib/neutron/conf/agent/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/metadata copying build/lib/neutron/conf/agent/ovn/metadata/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/metadata copying build/lib/neutron/conf/agent/ovn/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/metadata creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent copying build/lib/neutron/conf/agent/ovn/ovn_neutron_agent/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent copying build/lib/neutron/conf/agent/ovn/ovn_neutron_agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/keepalived.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/ha.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/l3 copying build/lib/neutron/conf/wsgi.py -> build/bdist.linux-x86_64/wheel/neutron/conf copying build/lib/neutron/conf/service.py -> build/bdist.linux-x86_64/wheel/neutron/conf copying build/lib/neutron/conf/quota.py -> build/bdist.linux-x86_64/wheel/neutron/conf copying build/lib/neutron/conf/profiling.py -> build/bdist.linux-x86_64/wheel/neutron/conf copying build/lib/neutron/conf/experimental.py -> build/bdist.linux-x86_64/wheel/neutron/conf copying build/lib/neutron/conf/common.py -> build/bdist.linux-x86_64/wheel/neutron/conf copying build/lib/neutron/conf/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf creating build/bdist.linux-x86_64/wheel/neutron/plugins creating build/bdist.linux-x86_64/wheel/neutron/plugins/common copying build/lib/neutron/plugins/common/constants.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/common copying build/lib/neutron/plugins/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/common copying build/lib/neutron/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/README -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/ovo_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/models.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/managers.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/driver_context.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/db.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_hint_ovs_tx_steering.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/dns_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common copying build/lib/neutron/plugins/ml2/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common copying build/lib/neutron/plugins/ml2/common/constants.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common copying build/lib/neutron/plugins/ml2/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_vxlan.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_vlan.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_tunnel.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_local.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_gre.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_geneve.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_flat.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/mech_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/config.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/_common_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/_agent_manager_base.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch copying build/lib/neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/main.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/utils.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/common creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/README -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/db.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop/rpc_manager creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn copying build/lib/neutron/plugins/ml2/drivers/ovn/db_migration.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn copying build/lib/neutron/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/agent copying build/lib/neutron/plugins/ml2/drivers/ovn/agent/neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/agent copying build/lib/neutron/plugins/ml2/drivers/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/worker.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/commands.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/api.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/placement.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver copying build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/plugins/ml2/drivers/macvtap/macvtap_common.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap copying build/lib/neutron/plugins/ml2/drivers/macvtap/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common creating build/bdist.linux-x86_64/wheel/neutron/services creating build/bdist.linux-x86_64/wheel/neutron/services/network_ip_availability copying build/lib/neutron/services/network_ip_availability/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_ip_availability copying build/lib/neutron/services/network_ip_availability/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_ip_availability creating build/bdist.linux-x86_64/wheel/neutron/services/local_ip copying build/lib/neutron/services/local_ip/local_ip_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/local_ip copying build/lib/neutron/services/local_ip/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/local_ip creating build/bdist.linux-x86_64/wheel/neutron/services/placement_report copying build/lib/neutron/services/placement_report/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/placement_report copying build/lib/neutron/services/placement_report/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/placement_report creating build/bdist.linux-x86_64/wheel/neutron/services/revisions copying build/lib/neutron/services/revisions/revision_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/revisions copying build/lib/neutron/services/revisions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/revisions creating build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/models.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/db.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate creating build/bdist.linux-x86_64/wheel/neutron/services/rbac copying build/lib/neutron/services/rbac/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/rbac creating build/bdist.linux-x86_64/wheel/neutron/services/metering creating build/bdist.linux-x86_64/wheel/neutron/services/metering/agents copying build/lib/neutron/services/metering/agents/metering_agent.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/agents copying build/lib/neutron/services/metering/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/agents creating build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers copying build/lib/neutron/services/metering/drivers/utils.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers copying build/lib/neutron/services/metering/drivers/abstract_driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers copying build/lib/neutron/services/metering/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/iptables copying build/lib/neutron/services/metering/drivers/iptables/iptables_driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/iptables copying build/lib/neutron/services/metering/drivers/iptables/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/iptables creating build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/noop copying build/lib/neutron/services/metering/drivers/noop/noop_driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/noop copying build/lib/neutron/services/metering/drivers/noop/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/noop copying build/lib/neutron/services/metering/metering_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering copying build/lib/neutron/services/metering/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering creating build/bdist.linux-x86_64/wheel/neutron/services/timestamp copying build/lib/neutron/services/timestamp/timestamp_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/timestamp copying build/lib/neutron/services/timestamp/timestamp_db.py -> build/bdist.linux-x86_64/wheel/neutron/services/timestamp copying build/lib/neutron/services/timestamp/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/timestamp copying build/lib/neutron/services/service_base.py -> build/bdist.linux-x86_64/wheel/neutron/services copying build/lib/neutron/services/provider_configuration.py -> build/bdist.linux-x86_64/wheel/neutron/services copying build/lib/neutron/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services creating build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/user_defined.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/ovn.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 copying build/lib/neutron/services/ovn_l3/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 copying build/lib/neutron/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/services/segments copying build/lib/neutron/services/segments/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments copying build/lib/neutron/services/segments/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments copying build/lib/neutron/services/segments/db.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments copying build/lib/neutron/services/segments/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments creating build/bdist.linux-x86_64/wheel/neutron/services/trunk creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/server.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/constants.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/backend.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/agent.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/seg_types/validators.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/seg_types/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/utils.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk copying build/lib/neutron/services/trunk/rules.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk copying build/lib/neutron/services/trunk/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk copying build/lib/neutron/services/trunk/models.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk copying build/lib/neutron/services/trunk/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk copying build/lib/neutron/services/trunk/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/ovn copying build/lib/neutron/services/trunk/drivers/ovn/trunk_driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/ovn copying build/lib/neutron/services/trunk/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch copying build/lib/neutron/services/trunk/drivers/openvswitch/utils.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch copying build/lib/neutron/services/trunk/drivers/openvswitch/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch copying build/lib/neutron/services/trunk/drivers/openvswitch/constants.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch copying build/lib/neutron/services/trunk/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers copying build/lib/neutron/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/agent/trunk_plumber.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/agent/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge copying build/lib/neutron/services/trunk/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/services/loki copying build/lib/neutron/services/loki/loki_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/loki copying build/lib/neutron/services/loki/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/loki creating build/bdist.linux-x86_64/wheel/neutron/services/externaldns copying build/lib/neutron/services/externaldns/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns copying build/lib/neutron/services/externaldns/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns creating build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers/designate copying build/lib/neutron/services/externaldns/drivers/designate/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers/designate copying build/lib/neutron/services/externaldns/drivers/designate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers/designate copying build/lib/neutron/services/externaldns/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/qos copying build/lib/neutron/services/qos/qos_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos copying build/lib/neutron/services/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers copying build/lib/neutron/services/qos/drivers/manager.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers copying build/lib/neutron/services/qos/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/openvswitch copying build/lib/neutron/services/qos/drivers/openvswitch/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/openvswitch copying build/lib/neutron/services/qos/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/linuxbridge copying build/lib/neutron/services/qos/drivers/linuxbridge/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/linuxbridge copying build/lib/neutron/services/qos/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/sriov copying build/lib/neutron/services/qos/drivers/sriov/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/sriov copying build/lib/neutron/services/qos/drivers/sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/sriov creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/ovn copying build/lib/neutron/services/qos/drivers/ovn/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/ovn copying build/lib/neutron/services/qos/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/services/ndp_proxy copying build/lib/neutron/services/ndp_proxy/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/ndp_proxy copying build/lib/neutron/services/ndp_proxy/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/ndp_proxy copying build/lib/neutron/services/ndp_proxy/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/ndp_proxy creating build/bdist.linux-x86_64/wheel/neutron/services/logapi creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/validators.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/snat_validate.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/sg_validate.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/sg_callback.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/db_api.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/server.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/agent.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/rpc creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/ovn copying build/lib/neutron/services/logapi/drivers/ovn/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/ovn copying build/lib/neutron/services/logapi/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/ovs_firewall_log.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/log_oskenapp.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/manager.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers copying build/lib/neutron/services/logapi/drivers/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers copying build/lib/neutron/services/logapi/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers copying build/lib/neutron/services/logapi/logging_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi copying build/lib/neutron/services/logapi/api_base.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi copying build/lib/neutron/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent copying build/lib/neutron/services/logapi/agent/log_extension.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent copying build/lib/neutron/services/logapi/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent/l3 copying build/lib/neutron/services/logapi/agent/l3/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent/l3 copying build/lib/neutron/services/logapi/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/services/flavors copying build/lib/neutron/services/flavors/flavors_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/flavors copying build/lib/neutron/services/flavors/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/flavors creating build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range copying build/lib/neutron/services/network_segment_range/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range copying build/lib/neutron/services/network_segment_range/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range creating build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper copying build/lib/neutron/services/conntrack_helper/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper copying build/lib/neutron/services/conntrack_helper/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper creating build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common copying build/lib/neutron/services/conntrack_helper/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common copying build/lib/neutron/services/conntrack_helper/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common creating build/bdist.linux-x86_64/wheel/neutron/services/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/drivers copying build/lib/neutron/services/portforwarding/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/drivers/ovn copying build/lib/neutron/services/portforwarding/drivers/ovn/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/drivers/ovn copying build/lib/neutron/services/portforwarding/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/drivers/ovn copying build/lib/neutron/services/portforwarding/pf_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding copying build/lib/neutron/services/portforwarding/constants.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding copying build/lib/neutron/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/common copying build/lib/neutron/services/portforwarding/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/common copying build/lib/neutron/services/portforwarding/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/common creating build/bdist.linux-x86_64/wheel/neutron/services/l3_router copying build/lib/neutron/services/l3_router/README -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router creating build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/single_node.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/ha.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/dvrha.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/l3_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router copying build/lib/neutron/services/l3_router/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router creating build/bdist.linux-x86_64/wheel/neutron/services/tag copying build/lib/neutron/services/tag/tag_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/tag copying build/lib/neutron/services/tag/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/tag creating build/bdist.linux-x86_64/wheel/neutron/tests creating build/bdist.linux-x86_64/wheel/neutron/tests/var copying build/lib/neutron/tests/var/privatekey.key -> build/bdist.linux-x86_64/wheel/neutron/tests/var copying build/lib/neutron/tests/var/certificate.crt -> build/bdist.linux-x86_64/wheel/neutron/tests/var copying build/lib/neutron/tests/var/certandkey.pem -> build/bdist.linux-x86_64/wheel/neutron/tests/var copying build/lib/neutron/tests/var/ca.crt -> build/bdist.linux-x86_64/wheel/neutron/tests/var creating build/bdist.linux-x86_64/wheel/neutron/tests/etc copying build/lib/neutron/tests/etc/neutron_test2.conf.example -> build/bdist.linux-x86_64/wheel/neutron/tests/etc copying build/lib/neutron/tests/etc/neutron_test.conf -> build/bdist.linux-x86_64/wheel/neutron/tests/etc copying build/lib/neutron/tests/etc/neutron.conf -> build/bdist.linux-x86_64/wheel/neutron/tests/etc copying build/lib/neutron/tests/etc/api-paste.ini.test -> build/bdist.linux-x86_64/wheel/neutron/tests/etc copying build/lib/neutron/tests/etc/api-paste.ini -> build/bdist.linux-x86_64/wheel/neutron/tests/etc creating build/bdist.linux-x86_64/wheel/neutron/tests/contrib creating build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/vlan_provider -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/uplink_status_propagation -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/ubuntu_image -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/tunnel_types -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/trunk -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/segments -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/quotas -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/qos -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/osprofiler -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/openvswitch_type_drivers -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/network_segment_range -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/log -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/dvr -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/dns -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/disable_dvr_tests -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/disable_dvr -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/availability_zone -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/hooks/api_all_extensions -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks copying build/lib/neutron/tests/contrib/testing.filters -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib copying build/lib/neutron/tests/contrib/gate_hook.sh -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib copying build/lib/neutron/tests/contrib/README -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib copying build/lib/neutron/tests/tools.py -> build/bdist.linux-x86_64/wheel/neutron/tests copying build/lib/neutron/tests/post_mortem_debug.py -> build/bdist.linux-x86_64/wheel/neutron/tests copying build/lib/neutron/tests/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests copying build/lib/neutron/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/README -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_subnet.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_segmentation_id.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_quota.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_ports_rebind.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_ports_binding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_ports_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_ovs_dhcp_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_multisegs.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_mtu.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_logging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_firewall.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_dhcp_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_connectivity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_agent_bandwidth_report.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/machine.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/environment.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/config.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/client.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/schedulers copying build/lib/neutron/tests/fullstack/schedulers/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/schedulers copying build/lib/neutron/tests/fullstack/schedulers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/schedulers creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers copying build/lib/neutron/tests/fullstack/servers/placement.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers copying build/lib/neutron/tests/fullstack/servers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents copying build/lib/neutron/tests/fullstack/agents/ovs_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents copying build/lib/neutron/tests/fullstack/agents/l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents copying build/lib/neutron/tests/fullstack/agents/dhcp_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents copying build/lib/neutron/tests/fullstack/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents creating build/bdist.linux-x86_64/wheel/neutron/tests/common creating build/bdist.linux-x86_64/wheel/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/resource_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/port.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/ip_network.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/ip_address.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/exclusive_resources creating build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/ovs_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/l2_extensions.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/machine_fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/l3_test_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/conn_testers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/config_fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common creating build/bdist.linux-x86_64/wheel/neutron/tests/unit creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/pecan_wsgi copying build/lib/neutron/tests/unit/pecan_wsgi/test_app.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/pecan_wsgi creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/hacking copying build/lib/neutron/tests/unit/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/hacking creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/v2attributes.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_timestamp.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_tagging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnetpool_prefix_ops.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnet_onboard.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_segment.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_security_groups_normalized_cidr.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_security_groups_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_router_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_quotasv2_detail.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_quotasv2.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_qos_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_qos_fip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_providernet.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_portsecurity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_floating_ip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_flavors.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_extraroute.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_external_net.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_dns.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_default_subnetpools.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/foxinsocks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/extensionattribute.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/extendedattribute.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/test_l3_ovn_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/test_base_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/scheduler creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api copying build/lib/neutron/tests/unit/api/test_extensions.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api copying build/lib/neutron/tests/unit/api/test_api_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api copying build/lib/neutron/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_resource.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/consumer copying build/lib/neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/consumer copying build/lib/neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/consumer creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/producer copying build/lib/neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/producer copying build/lib/neutron/tests/unit/api/rpc/callbacks/producer/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/producer copying build/lib/neutron/tests/unit/api/rpc/callbacks/test_version_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks copying build/lib/neutron/tests/unit/api/rpc/callbacks/test_resources.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks copying build/lib/neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks copying build/lib/neutron/tests/unit/api/rpc/callbacks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged copying build/lib/neutron/tests/unit/privileged/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/test___init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/quota copying build/lib/neutron/tests/unit/quota/test_resource_registry.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/quota copying build/lib/neutron/tests/unit/quota/test_resource.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/quota copying build/lib/neutron/tests/unit/quota/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/quota creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/common/test_net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/test_post_mortem_debug.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests copying build/lib/neutron/tests/unit/tests/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests copying build/lib/neutron/tests/unit/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example copying build/lib/neutron/tests/unit/tests/example/README -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir copying build/lib/neutron/tests/unit/tests/example/dir/example_module.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir copying build/lib/neutron/tests/unit/tests/example/dir/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/dir/subdir/example_module.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/dir/subdir/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/functional copying build/lib/neutron/tests/unit/tests/functional/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/functional copying build/lib/neutron/tests/unit/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/functional creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/common creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/common/ovn copying build/lib/neutron/tests/unit/common/ovn/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common/ovn copying build/lib/neutron/tests/unit/common/ovn/test_hash_ring_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common/ovn copying build/lib/neutron/tests/unit/common/ovn/test_acl.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common/ovn copying build/lib/neutron/tests/unit/common/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common/ovn copying build/lib/neutron/tests/unit/common/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test_ipv6_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test_coordination.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test_cache_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test__deprecate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/moved_globals_target.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/moved_globals_code2.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/moved_globals_code1.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/common creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/notifiers copying build/lib/neutron/tests/unit/notifiers/test_nova.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/notifiers copying build/lib/neutron/tests/unit/notifiers/test_ironic.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/notifiers copying build/lib/neutron/tests/unit/notifiers/test_batch_notifier.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/notifiers copying build/lib/neutron/tests/unit/notifiers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/notifiers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/agent copying build/lib/neutron/tests/unit/conf/agent/test_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/agent copying build/lib/neutron/tests/unit/conf/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/agent copying build/lib/neutron/tests/unit/conf/test_service.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf copying build/lib/neutron/tests/unit/conf/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_trunk.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_subnet.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_service_type.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_segment.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_security_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_rbac.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_quotas.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_port.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_network.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_metering.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_logging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_local_ip_association.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_floatingip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_floatingip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_flavor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_default_security_group_rules.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/test_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies copying build/lib/neutron/tests/unit/conf/policies/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/conf/policies creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/test_subnet_alloc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/test_requests.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/fake_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers copying build/lib/neutron/tests/unit/ipam/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/ovn copying build/lib/neutron/tests/unit/cmd/ovn/test_neutron_ovn_db_sync_util.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/ovn copying build/lib/neutron/tests/unit/cmd/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/ovn copying build/lib/neutron/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_sanity_check.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_runtime_checks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_ovs_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_netns_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/upgrade_checks copying build/lib/neutron/tests/unit/cmd/upgrade_checks/test_checks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/upgrade_checks copying build/lib/neutron/tests/unit/cmd/upgrade_checks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/upgrade_checks creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_segments_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_securitygroups_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_rbac_db_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_portsecurity_db_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_portsecurity_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ovn_revision_numbers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ovn_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ovn_hash_ring_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_migration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_extra_gws_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_dvr_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ipam_pluggable_backend.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ipam_backend_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_extraroute_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_dvr_mac_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_db_base_plugin_v2.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_db_base_plugin_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_allowedaddresspairs_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_agents_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test__utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_driver_nolock.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/metering/test_metering_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/metering/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/testlib_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_wsgi.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_worker.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_service.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_policy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_opts.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_neutron_plugin_base_v2.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/test_auth.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/fake_resources.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/extension_stubs.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/dummy_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/_test_extension_portbindings.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit copying build/lib/neutron/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/core_extensions copying build/lib/neutron/tests/unit/core_extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/core_extensions copying build/lib/neutron/tests/unit/core_extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/core_extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_resource_cache.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_resource_processing_queue.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_polling.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_placement_report.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_ovs_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_async_process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/common creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/windows copying build/lib/neutron/tests/unit/agent/windows/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/windows copying build/lib/neutron/tests/unit/agent/windows/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/windows copying build/lib/neutron/tests/unit/agent/windows/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/windows creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb copying build/lib/neutron/tests/unit/agent/ovsdb/test_impl_idl.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb copying build/lib/neutron/tests/unit/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb/native copying build/lib/neutron/tests/unit/agent/ovsdb/native/test_connection.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb/native copying build/lib/neutron/tests/unit/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb/native creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions copying build/lib/neutron/tests/unit/agent/l3/extensions/test_snat_log.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions copying build/lib/neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions copying build/lib/neutron/tests/unit/agent/l3/extensions/test_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions copying build/lib/neutron/tests/unit/agent/l3/extensions/test_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions copying build/lib/neutron/tests/unit/agent/l3/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_fip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/test_router_info.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_namespace_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_link_local_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_legacy_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_item_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_dvr_snat_ns.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_dvr_local_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_dvr_fip_ns.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn/metadata copying build/lib/neutron/tests/unit/agent/ovn/metadata/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn/metadata copying build/lib/neutron/tests/unit/agent/ovn/metadata/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn/metadata copying build/lib/neutron/tests/unit/agent/ovn/metadata/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn/metadata copying build/lib/neutron/tests/unit/agent/ovn/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn/metadata copying build/lib/neutron/tests/unit/agent/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/metadata copying build/lib/neutron/tests/unit/agent/metadata/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/metadata copying build/lib/neutron/tests/unit/agent/metadata/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/metadata copying build/lib/neutron/tests/unit/agent/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/metadata creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_pd.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_l3_tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_keepalived.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_iptables_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_iptables_firewall.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ipset_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ip_conntrack.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_interface.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_external_process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_devlink.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_daemon.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_bridge_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/failing_process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/linux/openvswitch_firewall creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2 copying build/lib/neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2 copying build/lib/neutron/tests/unit/agent/l2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv6.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv4.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp copying build/lib/neutron/tests/unit/agent/l2/extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/test_fdb_population.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/test_host_metadata_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/dhcp copying build/lib/neutron/tests/unit/agent/dhcp/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/dhcp copying build/lib/neutron/tests/unit/agent/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/dhcp creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/logapi copying build/lib/neutron/tests/unit/objects/logapi/test_logging_resource.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/logapi copying build/lib/neutron/tests/unit/objects/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/logapi copying build/lib/neutron/tests/unit/objects/test_trunk.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_tag.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_subnet.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_securitygroup_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_rbac_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_rbac.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_quota.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_ports.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_objects.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_network.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_metering.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_l3agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_l3_hamode.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_ipam.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_floatingip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_flavor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_auto_allocate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/db copying build/lib/neutron/tests/unit/objects/db/test_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/db copying build/lib/neutron/tests/unit/objects/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/db creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_rule_type.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_rule.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_qos_policy_validator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_policy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_binding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/qos creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins copying build/lib/neutron/tests/unit/objects/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_greallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port copying build/lib/neutron/tests/unit/objects/port/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_security.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/placement_report copying build/lib/neutron/tests/unit/services/placement_report/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/placement_report copying build/lib/neutron/tests/unit/services/placement_report/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/placement_report copying build/lib/neutron/tests/unit/services/test_provider_configuration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services copying build/lib/neutron/tests/unit/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/auto_allocate copying build/lib/neutron/tests/unit/services/auto_allocate/test_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/auto_allocate copying build/lib/neutron/tests/unit/services/auto_allocate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/auto_allocate creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/conntrack_helper copying build/lib/neutron/tests/unit/services/conntrack_helper/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/conntrack_helper copying build/lib/neutron/tests/unit/services/conntrack_helper/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/conntrack_helper creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/network_segment_range copying build/lib/neutron/tests/unit/services/network_segment_range/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/network_segment_range copying build/lib/neutron/tests/unit/services/network_segment_range/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/network_segment_range creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/test_l3_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router copying build/lib/neutron/tests/unit/services/l3_router/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering copying build/lib/neutron/tests/unit/services/metering/test_metering_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering copying build/lib/neutron/tests/unit/services/metering/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering/agents copying build/lib/neutron/tests/unit/services/metering/agents/test_metering_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering/agents copying build/lib/neutron/tests/unit/services/metering/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering/agents creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering/drivers copying build/lib/neutron/tests/unit/services/metering/drivers/test_iptables.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering/drivers copying build/lib/neutron/tests/unit/services/metering/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/metering/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/openvswitch copying build/lib/neutron/tests/unit/services/qos/drivers/openvswitch/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/openvswitch copying build/lib/neutron/tests/unit/services/qos/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/openvswitch copying build/lib/neutron/tests/unit/services/qos/drivers/test_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers copying build/lib/neutron/tests/unit/services/qos/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/ovn copying build/lib/neutron/tests/unit/services/qos/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/ovn copying build/lib/neutron/tests/unit/services/qos/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/ovn copying build/lib/neutron/tests/unit/services/qos/test_qos_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos copying build/lib/neutron/tests/unit/services/qos/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos copying build/lib/neutron/tests/unit/services/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding copying build/lib/neutron/tests/unit/services/portforwarding/test_pf_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding copying build/lib/neutron/tests/unit/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn copying build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn copying build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn copying build/lib/neutron/tests/unit/services/portforwarding/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/service_providers/test_user_defined.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/service_providers/test_driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3 copying build/lib/neutron/tests/unit/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns copying build/lib/neutron/tests/unit/services/externaldns/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers copying build/lib/neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate copying build/lib/neutron/tests/unit/services/externaldns/drivers/designate/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate copying build/lib/neutron/tests/unit/services/externaldns/drivers/designate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/revisions copying build/lib/neutron/tests/unit/services/revisions/test_revision_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/revisions copying build/lib/neutron/tests/unit/services/revisions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/revisions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/test_rules.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/fakes.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/test_backend.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types copying build/lib/neutron/tests/unit/services/trunk/seg_types/test_validators.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types copying build/lib/neutron/tests/unit/services/trunk/seg_types/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers copying build/lib/neutron/tests/unit/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/linuxbridge copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/linuxbridge copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/ovn copying build/lib/neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/ovn copying build/lib/neutron/tests/unit/services/trunk/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_validators.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_snat_validate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_validate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_callback.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_db_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/rpc copying build/lib/neutron/tests/unit/services/logapi/rpc/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/rpc copying build/lib/neutron/tests/unit/services/logapi/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/rpc copying build/lib/neutron/tests/unit/services/logapi/test_logging_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi copying build/lib/neutron/tests/unit/services/logapi/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi copying build/lib/neutron/tests/unit/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/test_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/ovn copying build/lib/neutron/tests/unit/services/logapi/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/ovn copying build/lib/neutron/tests/unit/services/logapi/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/openvswitch copying build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/openvswitch copying build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent/l3 copying build/lib/neutron/tests/unit/services/logapi/agent/l3/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent/l3 copying build/lib/neutron/tests/unit/services/logapi/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent/l3 copying build/lib/neutron/tests/unit/services/logapi/agent/test_log_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent copying build/lib/neutron/tests/unit/services/logapi/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins copying build/lib/neutron/tests/unit/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_dns_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/fake_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/test_tracked_resources.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_security_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_port_binding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_ovo_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_managers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_extension_driver_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_driver_context.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/_test_mech_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_local.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ext_test.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-sb.ovsschema -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-nb.ovsschema -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl_ovn.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_commands.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/test_qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_arp_protect.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/functional copying build/lib/neutron/tests/functional/requirements.txt -> build/bdist.linux-x86_64/wheel/neutron/tests/functional creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_ovs_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_netns_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_linuxbridge_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_ipset_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_destroy_patch_ports.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/process_spawn.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/test_service.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional copying build/lib/neutron/tests/functional/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional copying build/lib/neutron/tests/functional/constants.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional copying build/lib/neutron/tests/functional/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional copying build/lib/neutron/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/api copying build/lib/neutron/tests/functional/api/test_policies.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/api copying build/lib/neutron/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/api creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/scheduler copying build/lib/neutron/tests/functional/scheduler/test_l3_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/scheduler copying build/lib/neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/scheduler copying build/lib/neutron/tests/functional/scheduler/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/scheduler creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/common creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/common/ovn copying build/lib/neutron/tests/functional/common/ovn/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common/ovn copying build/lib/neutron/tests/functional/common/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common/ovn copying build/lib/neutron/tests/functional/common/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common copying build/lib/neutron/tests/functional/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects copying build/lib/neutron/tests/functional/objects/test_quota.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects copying build/lib/neutron/tests/functional/objects/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects copying build/lib/neutron/tests/functional/objects/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_vxlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_vlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_greallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_geneveallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests copying build/lib/neutron/tests/functional/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_port.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/test_net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common copying build/lib/neutron/tests/functional/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/db creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/test_c3e9d13c4367_add_binding_index_to_.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/test_ba859d649675_add_indexes_to_rbacs.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/test_ovn_revision_numbers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/test_network.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/test_models.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/test_migrations.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/test_ipam.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/sanity copying build/lib/neutron/tests/functional/sanity/test_sanity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/sanity copying build/lib/neutron/tests/functional/sanity/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/sanity creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources copying build/lib/neutron/tests/functional/resources/process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources copying build/lib/neutron/tests/functional/resources/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb copying build/lib/neutron/tests/functional/resources/ovsdb/fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb copying build/lib/neutron/tests/functional/resources/ovsdb/events.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb copying build/lib/neutron/tests/functional/resources/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_ovs_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_ovs_flows.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_l2_ovs_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_l2_lb_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_firewall.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_dhcp_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common copying build/lib/neutron/tests/functional/agent/common/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common copying build/lib/neutron/tests/functional/agent/common/test_ovs_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common copying build/lib/neutron/tests/functional/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/windows copying build/lib/neutron/tests/functional/agent/windows/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/windows copying build/lib/neutron/tests/functional/agent/windows/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/windows creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/bin copying build/lib/neutron/tests/functional/agent/linux/bin/ipt_binname.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/bin copying build/lib/neutron/tests/functional/agent/linux/bin/ip_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/bin copying build/lib/neutron/tests/functional/agent/linux/bin/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/bin creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall/test_iptables.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall/test_firewall.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_process_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_of_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_netlink_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_linuxbridge_arp_protect.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_l3_tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_keepalived.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_iptables.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_ipset.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_interface.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_external_process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_bridge_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_async_process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/simple_daemon.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native copying build/lib/neutron/tests/functional/agent/ovsdb/native/test_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native copying build/lib/neutron/tests/functional/agent/ovsdb/native/test_connection.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native copying build/lib/neutron/tests/functional/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native copying build/lib/neutron/tests/functional/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/bin copying build/lib/neutron/tests/functional/agent/l3/bin/cmd_keepalived_state_change.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/bin copying build/lib/neutron/tests/functional/agent/l3/bin/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/bin copying build/lib/neutron/tests/functional/agent/l3/test_namespace_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_metadata_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_legacy_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_keepalived_state_change.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_dvr_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/framework.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_ndp_proxy_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_gateway_ip_qos_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_conntrack_helper_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions/qos copying build/lib/neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions/qos copying build/lib/neutron/tests/functional/agent/l3/extensions/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions/qos creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent copying build/lib/neutron/tests/functional/agent/ovn/agent/test_ovsdb.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent copying build/lib/neutron/tests/functional/agent/ovn/agent/test_ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent copying build/lib/neutron/tests/functional/agent/ovn/agent/fake_ovn_agent_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent copying build/lib/neutron/tests/functional/agent/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/extensions copying build/lib/neutron/tests/functional/agent/ovn/extensions/test_qos_hwol.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/extensions copying build/lib/neutron/tests/functional/agent/ovn/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/extensions copying build/lib/neutron/tests/functional/agent/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/metadata copying build/lib/neutron/tests/functional/agent/ovn/metadata/test_metadata_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/metadata copying build/lib/neutron/tests/functional/agent/ovn/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/metadata creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2/extensions copying build/lib/neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2/extensions copying build/lib/neutron/tests/functional/agent/l2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2/extensions copying build/lib/neutron/tests/functional/agent/l2/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2 copying build/lib/neutron/tests/functional/agent/l2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/portforwarding copying build/lib/neutron/tests/functional/services/portforwarding/test_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/portforwarding copying build/lib/neutron/tests/functional/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/conntrack_helper copying build/lib/neutron/tests/functional/services/conntrack_helper/test_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/conntrack_helper copying build/lib/neutron/tests/functional/services/conntrack_helper/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/conntrack_helper creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/ovn_l3 copying build/lib/neutron/tests/functional/services/ovn_l3/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/ovn_l3 copying build/lib/neutron/tests/functional/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk copying build/lib/neutron/tests/functional/services/trunk/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk copying build/lib/neutron/tests/functional/services/trunk/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/rpc copying build/lib/neutron/tests/functional/services/trunk/rpc/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/rpc copying build/lib/neutron/tests/functional/services/trunk/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/rpc creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn copying build/lib/neutron/tests/functional/services/trunk/drivers/ovn/test_trunk_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn copying build/lib/neutron/tests/functional/services/trunk/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn copying build/lib/neutron/tests/functional/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi copying build/lib/neutron/tests/functional/services/logapi/test_logging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi copying build/lib/neutron/tests/functional/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers copying build/lib/neutron/tests/functional/services/logapi/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers/ovn copying build/lib/neutron/tests/functional/services/logapi/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers/ovn copying build/lib/neutron/tests/functional/services/logapi/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins copying build/lib/neutron/tests/functional/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2 copying build/lib/neutron/tests/functional/plugins/ml2/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2 copying build/lib/neutron/tests/functional/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers copying build/lib/neutron/tests/functional/plugins/ml2/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_resources.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/test_hooks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/test_functional.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/test_controllers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/config.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged copying build/lib/neutron/tests/functional/privileged/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/test_tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent running install_data creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/etc creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/etc/neutron copying etc/api-paste.ini -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/etc/neutron copying etc/rootwrap.conf -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/etc/neutron creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/etc/neutron/rootwrap.d copying etc/neutron/rootwrap.d/rootwrap.filters -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/etc/neutron/rootwrap.d/ creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks copying tools/ovn_migration/tripleo_environment/playbooks/revert.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/ copying tools/ovn_migration/tripleo_environment/playbooks/reduce-dhcp-renewal-time.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/ copying tools/ovn_migration/tripleo_environment/playbooks/ovn-migration.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/ creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/backup/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/delete-neutron-resources/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/delete-neutron-resources/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/delete-neutron-resources/templates/delete-neutron-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/sync-dbs.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/clone-dataplane.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/cleanup-dataplane.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/activate-ovn.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/templates/clone-br-int.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/templates/activate-ovn.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/post-migration/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/post-migration/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/pre-migration/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/recovery-backup/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/recovery-backup/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/cleanup/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/cleanup/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/cleanup/templates/cleanup-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/templates/create-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/validate/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/validate/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/validate/templates/validate-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/revert/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/tasks/cleanup.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/vars/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/tripleo-update/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/tripleo-update/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/tripleo-update/templates/generate-ovn-extras.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/templates running install_egg_info Copying neutron.egg-info to build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27-py3.9.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/scripts copying build/scripts-3.9/ovn_migration.sh -> build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/scripts changing mode of build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/scripts/ovn_migration.sh to 755 Installing neutron-api script to build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.data/scripts adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") creating build/bdist.linux-x86_64/wheel/neutron-24.1.1.dev27.dist-info/WHEEL creating '/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir/pip-wheel-j2fnee06/tmpfu01ou53/neutron-24.1.1.dev27-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'neutron/__init__.py' adding 'neutron/_i18n.py' adding 'neutron/auth.py' adding 'neutron/manager.py' adding 'neutron/neutron_plugin_base_v2.py' adding 'neutron/opts.py' adding 'neutron/policy.py' adding 'neutron/service.py' adding 'neutron/version.py' adding 'neutron/worker.py' adding 'neutron/wsgi.py' adding 'neutron/agent/__init__.py' adding 'neutron/agent/agent_extensions_manager.py' adding 'neutron/agent/dhcp_agent.py' adding 'neutron/agent/firewall.py' adding 'neutron/agent/l3_agent.py' adding 'neutron/agent/metadata_agent.py' adding 'neutron/agent/resource_cache.py' adding 'neutron/agent/rpc.py' adding 'neutron/agent/securitygroups_rpc.py' adding 'neutron/agent/common/__init__.py' adding 'neutron/agent/common/async_process.py' adding 'neutron/agent/common/base_agent_rpc.py' adding 'neutron/agent/common/base_polling.py' adding 'neutron/agent/common/ip_lib.py' adding 'neutron/agent/common/ovs_lib.py' adding 'neutron/agent/common/ovsdb_monitor.py' adding 'neutron/agent/common/placement_report.py' adding 'neutron/agent/common/polling.py' adding 'neutron/agent/common/resource_processing_queue.py' adding 'neutron/agent/common/utils.py' adding 'neutron/agent/dhcp/__init__.py' adding 'neutron/agent/dhcp/agent.py' adding 'neutron/agent/l2/__init__.py' adding 'neutron/agent/l2/l2_agent_extensions_manager.py' adding 'neutron/agent/l2/extensions/__init__.py' adding 'neutron/agent/l2/extensions/fdb_population.py' adding 'neutron/agent/l2/extensions/local_ip.py' adding 'neutron/agent/l2/extensions/qos.py' adding 'neutron/agent/l2/extensions/qos_linux.py' adding 'neutron/agent/l2/extensions/dhcp/__init__.py' adding 'neutron/agent/l2/extensions/dhcp/base.py' adding 'neutron/agent/l2/extensions/dhcp/extension.py' adding 'neutron/agent/l2/extensions/dhcp/ipv4.py' adding 'neutron/agent/l2/extensions/dhcp/ipv6.py' adding 'neutron/agent/l2/extensions/metadata/__init__.py' adding 'neutron/agent/l2/extensions/metadata/host_metadata_proxy.py' adding 'neutron/agent/l3/__init__.py' adding 'neutron/agent/l3/agent.py' adding 'neutron/agent/l3/dvr.py' adding 'neutron/agent/l3/dvr_edge_ha_router.py' adding 'neutron/agent/l3/dvr_edge_router.py' adding 'neutron/agent/l3/dvr_fip_ns.py' adding 'neutron/agent/l3/dvr_local_router.py' adding 'neutron/agent/l3/dvr_router_base.py' adding 'neutron/agent/l3/dvr_snat_ns.py' adding 'neutron/agent/l3/fip_rule_priority_allocator.py' adding 'neutron/agent/l3/ha.py' adding 'neutron/agent/l3/ha_router.py' adding 'neutron/agent/l3/item_allocator.py' adding 'neutron/agent/l3/keepalived_state_change.py' adding 'neutron/agent/l3/l3_agent_extension_api.py' adding 'neutron/agent/l3/l3_agent_extensions_manager.py' adding 'neutron/agent/l3/legacy_router.py' adding 'neutron/agent/l3/link_local_allocator.py' adding 'neutron/agent/l3/namespace_manager.py' adding 'neutron/agent/l3/namespaces.py' adding 'neutron/agent/l3/router_info.py' adding 'neutron/agent/l3/extensions/__init__.py' adding 'neutron/agent/l3/extensions/conntrack_helper.py' adding 'neutron/agent/l3/extensions/ndp_proxy.py' adding 'neutron/agent/l3/extensions/port_forwarding.py' adding 'neutron/agent/l3/extensions/snat_log.py' adding 'neutron/agent/l3/extensions/qos/__init__.py' adding 'neutron/agent/l3/extensions/qos/base.py' adding 'neutron/agent/l3/extensions/qos/fip.py' adding 'neutron/agent/l3/extensions/qos/gateway_ip.py' adding 'neutron/agent/linux/__init__.py' adding 'neutron/agent/linux/bridge_lib.py' adding 'neutron/agent/linux/daemon.py' adding 'neutron/agent/linux/devlink.py' adding 'neutron/agent/linux/dhcp.py' adding 'neutron/agent/linux/dibbler.py' adding 'neutron/agent/linux/external_process.py' adding 'neutron/agent/linux/interface.py' adding 'neutron/agent/linux/ip_conntrack.py' adding 'neutron/agent/linux/ip_lib.py' adding 'neutron/agent/linux/ipset_manager.py' adding 'neutron/agent/linux/iptables_comments.py' adding 'neutron/agent/linux/iptables_firewall.py' adding 'neutron/agent/linux/iptables_manager.py' adding 'neutron/agent/linux/keepalived.py' adding 'neutron/agent/linux/l3_tc_lib.py' adding 'neutron/agent/linux/of_monitor.py' adding 'neutron/agent/linux/pd.py' adding 'neutron/agent/linux/pd_driver.py' adding 'neutron/agent/linux/ra.py' adding 'neutron/agent/linux/tc_lib.py' adding 'neutron/agent/linux/utils.py' adding 'neutron/agent/linux/openvswitch_firewall/__init__.py' adding 'neutron/agent/linux/openvswitch_firewall/constants.py' adding 'neutron/agent/linux/openvswitch_firewall/exceptions.py' adding 'neutron/agent/linux/openvswitch_firewall/firewall.py' adding 'neutron/agent/linux/openvswitch_firewall/iptables.py' adding 'neutron/agent/linux/openvswitch_firewall/rules.py' adding 'neutron/agent/metadata/__init__.py' adding 'neutron/agent/metadata/agent.py' adding 'neutron/agent/metadata/driver.py' adding 'neutron/agent/metadata/driver_base.py' adding 'neutron/agent/ovn/__init__.py' adding 'neutron/agent/ovn/metadata_agent.py' adding 'neutron/agent/ovn/ovn_neutron_agent.py' adding 'neutron/agent/ovn/agent/__init__.py' adding 'neutron/agent/ovn/agent/ovn_neutron_agent.py' adding 'neutron/agent/ovn/agent/ovsdb.py' adding 'neutron/agent/ovn/extensions/__init__.py' adding 'neutron/agent/ovn/extensions/extension_manager.py' adding 'neutron/agent/ovn/extensions/metadata.py' adding 'neutron/agent/ovn/extensions/noop.py' adding 'neutron/agent/ovn/extensions/qos_hwol.py' adding 'neutron/agent/ovn/metadata/__init__.py' adding 'neutron/agent/ovn/metadata/agent.py' adding 'neutron/agent/ovn/metadata/driver.py' adding 'neutron/agent/ovn/metadata/ovsdb.py' adding 'neutron/agent/ovn/metadata/server.py' adding 'neutron/agent/ovsdb/__init__.py' adding 'neutron/agent/ovsdb/api.py' adding 'neutron/agent/ovsdb/impl_idl.py' adding 'neutron/agent/ovsdb/native/__init__.py' adding 'neutron/agent/ovsdb/native/commands.py' adding 'neutron/agent/ovsdb/native/connection.py' adding 'neutron/agent/ovsdb/native/exceptions.py' adding 'neutron/agent/ovsdb/native/helpers.py' adding 'neutron/agent/ovsdb/native/vlog.py' adding 'neutron/agent/windows/__init__.py' adding 'neutron/agent/windows/ip_lib.py' adding 'neutron/agent/windows/utils.py' adding 'neutron/api/__init__.py' adding 'neutron/api/api_common.py' adding 'neutron/api/extensions.py' adding 'neutron/api/rpc/__init__.py' adding 'neutron/api/rpc/agentnotifiers/__init__.py' adding 'neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py' adding 'neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py' adding 'neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py' adding 'neutron/api/rpc/agentnotifiers/utils.py' adding 'neutron/api/rpc/callbacks/__init__.py' adding 'neutron/api/rpc/callbacks/events.py' adding 'neutron/api/rpc/callbacks/exceptions.py' adding 'neutron/api/rpc/callbacks/resource_manager.py' adding 'neutron/api/rpc/callbacks/resources.py' adding 'neutron/api/rpc/callbacks/version_manager.py' adding 'neutron/api/rpc/callbacks/consumer/__init__.py' adding 'neutron/api/rpc/callbacks/consumer/registry.py' adding 'neutron/api/rpc/callbacks/producer/__init__.py' adding 'neutron/api/rpc/callbacks/producer/registry.py' adding 'neutron/api/rpc/handlers/__init__.py' adding 'neutron/api/rpc/handlers/dhcp_rpc.py' adding 'neutron/api/rpc/handlers/dvr_rpc.py' adding 'neutron/api/rpc/handlers/l3_rpc.py' adding 'neutron/api/rpc/handlers/metadata_rpc.py' adding 'neutron/api/rpc/handlers/resources_rpc.py' adding 'neutron/api/rpc/handlers/securitygroups_rpc.py' adding 'neutron/api/v2/__init__.py' adding 'neutron/api/v2/base.py' adding 'neutron/api/v2/resource.py' adding 'neutron/api/v2/resource_helper.py' adding 'neutron/api/v2/router.py' adding 'neutron/api/views/__init__.py' adding 'neutron/api/views/versions.py' adding 'neutron/cmd/__init__.py' adding 'neutron/cmd/destroy_patch_ports.py' adding 'neutron/cmd/ipset_cleanup.py' adding 'neutron/cmd/keepalived_state_change.py' adding 'neutron/cmd/linuxbridge_cleanup.py' adding 'neutron/cmd/netns_cleanup.py' adding 'neutron/cmd/ovs_cleanup.py' adding 'neutron/cmd/pd_notify.py' adding 'neutron/cmd/remove_duplicated_port_bindings.py' adding 'neutron/cmd/runtime_checks.py' adding 'neutron/cmd/sanitize_port_binding_profile_allocation.py' adding 'neutron/cmd/sanitize_port_mac_addresses.py' adding 'neutron/cmd/sanity_check.py' adding 'neutron/cmd/status.py' adding 'neutron/cmd/eventlet/__init__.py' adding 'neutron/cmd/eventlet/usage_audit.py' adding 'neutron/cmd/eventlet/agents/__init__.py' adding 'neutron/cmd/eventlet/agents/dhcp.py' adding 'neutron/cmd/eventlet/agents/l3.py' adding 'neutron/cmd/eventlet/agents/metadata.py' adding 'neutron/cmd/eventlet/agents/ovn_metadata.py' adding 'neutron/cmd/eventlet/agents/ovn_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/__init__.py' adding 'neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/ovs_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py' adding 'neutron/cmd/eventlet/server/__init__.py' adding 'neutron/cmd/eventlet/services/__init__.py' adding 'neutron/cmd/eventlet/services/metering_agent.py' adding 'neutron/cmd/ovn/__init__.py' adding 'neutron/cmd/ovn/migration_mtu.py' adding 'neutron/cmd/ovn/ml2ovn_trace.py' adding 'neutron/cmd/ovn/neutron_ovn_db_sync_util.py' adding 'neutron/cmd/sanity/__init__.py' adding 'neutron/cmd/sanity/checks.py' adding 'neutron/cmd/upgrade_checks/__init__.py' adding 'neutron/cmd/upgrade_checks/base.py' adding 'neutron/cmd/upgrade_checks/checks.py' adding 'neutron/common/__init__.py' adding 'neutron/common/_constants.py' adding 'neutron/common/_deprecate.py' adding 'neutron/common/cache_utils.py' adding 'neutron/common/config.py' adding 'neutron/common/coordination.py' adding 'neutron/common/eventlet_utils.py' adding 'neutron/common/experimental.py' adding 'neutron/common/ipv6_utils.py' adding 'neutron/common/metadata.py' adding 'neutron/common/profiler.py' adding 'neutron/common/test_lib.py' adding 'neutron/common/utils.py' adding 'neutron/common/ovn/__init__.py' adding 'neutron/common/ovn/acl.py' adding 'neutron/common/ovn/constants.py' adding 'neutron/common/ovn/exceptions.py' adding 'neutron/common/ovn/extensions.py' adding 'neutron/common/ovn/hash_ring_manager.py' adding 'neutron/common/ovn/utils.py' adding 'neutron/conf/__init__.py' adding 'neutron/conf/common.py' adding 'neutron/conf/experimental.py' adding 'neutron/conf/profiling.py' adding 'neutron/conf/quota.py' adding 'neutron/conf/service.py' adding 'neutron/conf/wsgi.py' adding 'neutron/conf/agent/__init__.py' adding 'neutron/conf/agent/agent_extensions_manager.py' adding 'neutron/conf/agent/cmd.py' adding 'neutron/conf/agent/common.py' adding 'neutron/conf/agent/dhcp.py' adding 'neutron/conf/agent/l2_ext_fdb_population.py' adding 'neutron/conf/agent/linux.py' adding 'neutron/conf/agent/ovs_conf.py' adding 'neutron/conf/agent/ovsdb_api.py' adding 'neutron/conf/agent/securitygroups_rpc.py' adding 'neutron/conf/agent/windows.py' adding 'neutron/conf/agent/database/__init__.py' adding 'neutron/conf/agent/database/agents_db.py' adding 'neutron/conf/agent/database/agentschedulers_db.py' adding 'neutron/conf/agent/l3/__init__.py' adding 'neutron/conf/agent/l3/config.py' adding 'neutron/conf/agent/l3/ha.py' adding 'neutron/conf/agent/l3/keepalived.py' adding 'neutron/conf/agent/metadata/__init__.py' adding 'neutron/conf/agent/metadata/config.py' adding 'neutron/conf/agent/ovn/__init__.py' adding 'neutron/conf/agent/ovn/metadata/__init__.py' adding 'neutron/conf/agent/ovn/metadata/config.py' adding 'neutron/conf/agent/ovn/ovn_neutron_agent/__init__.py' adding 'neutron/conf/agent/ovn/ovn_neutron_agent/config.py' adding 'neutron/conf/db/__init__.py' adding 'neutron/conf/db/dvr_mac_db.py' adding 'neutron/conf/db/extraroute_db.py' adding 'neutron/conf/db/l3_agentschedulers_db.py' adding 'neutron/conf/db/l3_dvr_db.py' adding 'neutron/conf/db/l3_extra_gws_db.py' adding 'neutron/conf/db/l3_gwmode_db.py' adding 'neutron/conf/db/l3_hamode_db.py' adding 'neutron/conf/db/l3_ndpproxy_db.py' adding 'neutron/conf/db/migration_cli.py' adding 'neutron/conf/extensions/__init__.py' adding 'neutron/conf/extensions/allowedaddresspairs.py' adding 'neutron/conf/extensions/conntrack_helper.py' adding 'neutron/conf/plugins/__init__.py' adding 'neutron/conf/plugins/ml2/__init__.py' adding 'neutron/conf/plugins/ml2/config.py' adding 'neutron/conf/plugins/ml2/drivers/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/agent.py' adding 'neutron/conf/plugins/ml2/drivers/driver_type.py' adding 'neutron/conf/plugins/ml2/drivers/linuxbridge.py' adding 'neutron/conf/plugins/ml2/drivers/macvtap.py' adding 'neutron/conf/plugins/ml2/drivers/ovs_conf.py' adding 'neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py' adding 'neutron/conf/plugins/ml2/drivers/mech_sriov/mech_sriov_conf.py' adding 'neutron/conf/plugins/ml2/drivers/openvswitch/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/openvswitch/mech_ovs_conf.py' adding 'neutron/conf/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py' adding 'neutron/conf/policies/__init__.py' adding 'neutron/conf/policies/address_group.py' adding 'neutron/conf/policies/address_scope.py' adding 'neutron/conf/policies/agent.py' adding 'neutron/conf/policies/auto_allocated_topology.py' adding 'neutron/conf/policies/availability_zone.py' adding 'neutron/conf/policies/base.py' adding 'neutron/conf/policies/default_security_group_rules.py' adding 'neutron/conf/policies/flavor.py' adding 'neutron/conf/policies/floatingip.py' adding 'neutron/conf/policies/floatingip_pools.py' adding 'neutron/conf/policies/floatingip_port_forwarding.py' adding 'neutron/conf/policies/l3_conntrack_helper.py' adding 'neutron/conf/policies/local_ip.py' adding 'neutron/conf/policies/local_ip_association.py' adding 'neutron/conf/policies/logging.py' adding 'neutron/conf/policies/metering.py' adding 'neutron/conf/policies/ndp_proxy.py' adding 'neutron/conf/policies/network.py' adding 'neutron/conf/policies/network_ip_availability.py' adding 'neutron/conf/policies/network_segment_range.py' adding 'neutron/conf/policies/port.py' adding 'neutron/conf/policies/port_bindings.py' adding 'neutron/conf/policies/qos.py' adding 'neutron/conf/policies/quotas.py' adding 'neutron/conf/policies/rbac.py' adding 'neutron/conf/policies/router.py' adding 'neutron/conf/policies/security_group.py' adding 'neutron/conf/policies/segment.py' adding 'neutron/conf/policies/service_type.py' adding 'neutron/conf/policies/subnet.py' adding 'neutron/conf/policies/subnetpool.py' adding 'neutron/conf/policies/trunk.py' adding 'neutron/conf/services/__init__.py' adding 'neutron/conf/services/extdns_designate_driver.py' adding 'neutron/conf/services/logging.py' adding 'neutron/conf/services/metering_agent.py' adding 'neutron/conf/services/provider_configuration.py' adding 'neutron/core_extensions/__init__.py' adding 'neutron/core_extensions/base.py' adding 'neutron/core_extensions/qos.py' adding 'neutron/db/__init__.py' adding 'neutron/db/_utils.py' adding 'neutron/db/address_group_db.py' adding 'neutron/db/address_scope_db.py' adding 'neutron/db/agents_db.py' adding 'neutron/db/agentschedulers_db.py' adding 'neutron/db/allowedaddresspairs_db.py' adding 'neutron/db/data_plane_status_db.py' adding 'neutron/db/db_base_plugin_common.py' adding 'neutron/db/db_base_plugin_v2.py' adding 'neutron/db/dns_db.py' adding 'neutron/db/dvr_mac_db.py' adding 'neutron/db/external_net_db.py' adding 'neutron/db/extradhcpopt_db.py' adding 'neutron/db/extraroute_db.py' adding 'neutron/db/flavors_db.py' adding 'neutron/db/ipam_backend_mixin.py' adding 'neutron/db/ipam_pluggable_backend.py' adding 'neutron/db/l3_agentschedulers_db.py' adding 'neutron/db/l3_attrs_db.py' adding 'neutron/db/l3_db.py' adding 'neutron/db/l3_dvr_db.py' adding 'neutron/db/l3_dvr_ha_scheduler_db.py' adding 'neutron/db/l3_dvrscheduler_db.py' adding 'neutron/db/l3_extra_gws_db.py' adding 'neutron/db/l3_fip_pools_db.py' adding 'neutron/db/l3_fip_port_details.py' adding 'neutron/db/l3_fip_qos.py' adding 'neutron/db/l3_gateway_ip_qos.py' adding 'neutron/db/l3_gwmode_db.py' adding 'neutron/db/l3_hamode_db.py' adding 'neutron/db/l3_hascheduler_db.py' adding 'neutron/db/local_ip_db.py' adding 'neutron/db/models_v2.py' adding 'neutron/db/network_ip_availability_db.py' adding 'neutron/db/ovn_hash_ring_db.py' adding 'neutron/db/ovn_l3_hamode_db.py' adding 'neutron/db/ovn_revision_numbers_db.py' adding 'neutron/db/port_device_profile_db.py' adding 'neutron/db/port_hardware_offload_type_db.py' adding 'neutron/db/port_hints_db.py' adding 'neutron/db/port_numa_affinity_policy_db.py' adding 'neutron/db/portsecurity_db.py' adding 'neutron/db/portsecurity_db_common.py' adding 'neutron/db/provisioning_blocks.py' adding 'neutron/db/rbac_db_mixin.py' adding 'neutron/db/rbac_db_models.py' adding 'neutron/db/securitygroups_db.py' adding 'neutron/db/securitygroups_rpc_base.py' adding 'neutron/db/segments_db.py' adding 'neutron/db/servicetype_db.py' adding 'neutron/db/standardattrdescription_db.py' adding 'neutron/db/subnet_service_type_mixin.py' adding 'neutron/db/uplink_status_propagation_db.py' adding 'neutron/db/vlantransparent_db.py' adding 'neutron/db/allowed_address_pairs/__init__.py' adding 'neutron/db/availability_zone/__init__.py' adding 'neutron/db/availability_zone/network.py' adding 'neutron/db/availability_zone/router.py' adding 'neutron/db/extra_dhcp_opt/__init__.py' adding 'neutron/db/extra_dhcp_opt/models.py' adding 'neutron/db/metering/__init__.py' adding 'neutron/db/metering/metering_db.py' adding 'neutron/db/metering/metering_rpc.py' adding 'neutron/db/migration/README' adding 'neutron/db/migration/__init__.py' adding 'neutron/db/migration/alembic.ini' adding 'neutron/db/migration/autogen.py' adding 'neutron/db/migration/cli.py' adding 'neutron/db/migration/connection.py' adding 'neutron/db/migration/alembic_migrations/__init__.py' adding 'neutron/db/migration/alembic_migrations/agent_init_ops.py' adding 'neutron/db/migration/alembic_migrations/brocade_init_ops.py' adding 'neutron/db/migration/alembic_migrations/cisco_init_ops.py' adding 'neutron/db/migration/alembic_migrations/core_init_ops.py' adding 'neutron/db/migration/alembic_migrations/dvr_init_opts.py' adding 'neutron/db/migration/alembic_migrations/env.py' adding 'neutron/db/migration/alembic_migrations/external.py' adding 'neutron/db/migration/alembic_migrations/firewall_init_ops.py' adding 'neutron/db/migration/alembic_migrations/l3_init_ops.py' adding 'neutron/db/migration/alembic_migrations/lb_init_ops.py' adding 'neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py' adding 'neutron/db/migration/alembic_migrations/metering_init_ops.py' adding 'neutron/db/migration/alembic_migrations/ml2_init_ops.py' adding 'neutron/db/migration/alembic_migrations/nec_init_ops.py' adding 'neutron/db/migration/alembic_migrations/nsxv_initial_opts.py' adding 'neutron/db/migration/alembic_migrations/nuage_init_opts.py' adding 'neutron/db/migration/alembic_migrations/other_extensions_init_ops.py' adding 'neutron/db/migration/alembic_migrations/other_plugins_init_ops.py' adding 'neutron/db/migration/alembic_migrations/ovs_init_ops.py' adding 'neutron/db/migration/alembic_migrations/portsec_init_ops.py' adding 'neutron/db/migration/alembic_migrations/script.py.mako' adding 'neutron/db/migration/alembic_migrations/secgroup_init_ops.py' adding 'neutron/db/migration/alembic_migrations/vmware_init_ops.py' adding 'neutron/db/migration/alembic_migrations/vpn_init_ops.py' adding 'neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD' adding 'neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD' adding 'neutron/db/migration/alembic_migrations/versions/README' adding 'neutron/db/migration/alembic_migrations/versions/kilo_initial.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py' adding 'neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/11926bcfe72d_add_geneve_ml2_type_driver.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/2a16083502f3_metaplugin_removal.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/2e5352a0ad4d_add_missing_foreign_keys.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/30018084ec99_initial.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/4af11ca47297_drop_cisco_monolithic_tables.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/4ffceebfada_rbac_network.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/5498d17be016_drop_legacy_ovs_and_lb.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/1b4c6e320f79_address_scope_support_in_subnetpool.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/1c844d1677f7_dns_nameservers_order.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/26c371498592_subnetpool_hash.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/31337ec0ffee_flavors.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/34af2b5c5a59_add_dns_name_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/354db87e3225_nsxv_vdr_metadata.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/45f955889773_quota_usage.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/48153cb5f051_qos_db_changes.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/52c5312f6baf_address_scopes.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/599c6a226151_neutrodb_ipam.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/8675309a5c4f_rbac_network.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/9859ac9c136_quota_reservations.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/1b294093239c_remove_embrane_plugin.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/2b4c2465d44b_dvr_sheduling_refactoring.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/4ffceebfcdc_standard_desc.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/5ffceebfada_rbac_network_external.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/8a6d8bdae39_migrate_neutron_resources_table.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/c6c112992c9_rbac_qos_policy.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/e3278ee65050_drop_nec_plugin_tables.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/0e66c5227a8a_add_desc_to_standard_attr.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/13cfb89f881a_add_is_default_to_subnetpool.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/15be73214821_add_bgp_model_data.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/15e43b934f81_rbac_qos_policy.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/19f26505c74f_auto_allocated_topology.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/1df244e556f5_add_unique_ha_router_agent_port_bindings.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/2f9e956e7532_tag_support.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/31ed664953e6_add_resource_versions_row_to_agent_table.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/32e5974ada25_add_neutron_resources_table.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/3894bccad37f_add_timestamp_to_base_resources.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/59cb5b6cf4d_availability_zone.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/659bf3d90664_add_attributes_to_support_external_dns_integration.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/b4caf27aae4_add_bgp_dragent_model_data.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/c3a73f615e4_add_ip_version_to_address_scope.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/dce3ec7a25c9_router_az.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/ec7fcfbf72ee_network_az.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/3b935b28e7a0_migrate_to_pluggable_ipam.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/4bcd4df1f426_rename_ml2_dvr_port_bindings.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/5c85685d616d_remove_availability_ranges.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/7bbb25278f53_device_owner_ha_replicate_int.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/7d9d8eeec6ad_rename_tenant_to_project.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/89ab9a816d70_rename_ml2_network_segments.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/8fd3918ef6f4_add_segment_host_mapping.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/97c25b0d2353_add_name_desc.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/a84ccf28f06a_migrate_dns_name_from_port.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/a8b517cff8ab_add_routerport_bindings_for_ha.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/b12a3ef66e62_add_standardattr_to_qos_policies.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/b67e765a3524_remove_mtu_column_from_networks.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/c879c5e1ee90_add_segment_id_to_subnet.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/030a959ceafa_uniq_routerports0port_id.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/0f5bef0f87d4_add_qos_minimum_bandwidth_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/30107ab6a3ee_provisioning_blocks.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/3d0e74aa7d37_add_flavor_id_to_routers.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/45f8dd33480b_qos_dscp_db_addition.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/5abc0278ca73_add_support_for_vlan_trunking.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/5cd92597d11d_add_ip_allocation_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/67daae611b6e_add_standard_attr_to_qos_policies.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/6b461a21bcfc_uniq_floatingips0floating_network_.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/a5648cfeeadf_add_subnet_service_types.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/a963b38d82f4_add_dns_name_to_portdnses.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/c415aab1c048_add_revisions_column.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/d3435b514502_add_device_id_index_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/ocata/expand/929c968efe70_add_pk_version_table.py' adding 'neutron/db/migration/alembic_migrations/versions/ocata/expand/a9c43481023c_extend_ml2_port_bindings.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/2b42d90729da_qos_add_direction_to_bw_limit_rule_table.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/349b6fd605a6_add_dns_domain_to_portdnses.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/62c781cb6192_add_qos_policies_default_table.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/7d32f979895f_add_mtu_for_networks.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/804a3c76314c_add_data_plane_status_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/c8c222d42aa9_logging_api.py' adding 'neutron/db/migration/alembic_migrations/versions/queens/expand/594422d373ee_fip_qos.py' adding 'neutron/db/migration/alembic_migrations/versions/rocky/expand/61663558142c_add_ha_router_state.py' adding 'neutron/db/migration/alembic_migrations/versions/rocky/expand/867d39095bf4_port_forwarding.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/0ff9e3881597_network_segment_range.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/195176fb410d_router_gateway_ip_qos.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/9bfad3f1e780_support_shared_security_groups.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/cada2437bf41_add_propagate_uplink_status_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/d72db3e25539_modify_uniq_port_forwarding.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/fb0167bd9639_agent_resources_synced.py' adding 'neutron/db/migration/alembic_migrations/versions/train/expand/63fd95af7dcd_conntrack_helper.py' adding 'neutron/db/migration/alembic_migrations/versions/train/expand/c613d0b82681_subnet_force_network_id.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/18a7e90ae768_add_security_group_stateful.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/2217c4222de6_add_dvr_fip_gateway_port_network_table.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/263d454a9655_add_dns_publish_fixed_ip_to_subnets.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/86274d77933e_change_mtu_to_not_null.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/Ibac91d24da2_port_forwarding_description.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/a010322604bc_network_subnet_update_lock.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/c3e9d13c4367_add_binding_index_to_.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/d8bdf05313f4_add_in_use_to_subnet.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/e4e236b0e1ff_add_rbac_support_for_address_scope.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/e88badaa9591_add_rbac_support_for_subnetpool.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/f4b9654dd40c_ovn_backend.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/1ea5dab0897a_add_address_group.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/49d8622c5221_propagate_uplink_status_defaults_to_true.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/I38991de2b4_source_and_destination_ip_prefix_neutron_metering_rule.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/dfe425060830_limit_vlan_allocation_id_values.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/fd6107509ccd_ovn_distributed_device_owner.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/1e0744e4ffea_port_device_profile.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/26d1e9f5c766_add_standard_attributes_to_address_group.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/532aa95457e2_port_numa_affinity_policy.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/6135a7bd4425_add_rbac_support_for_address_group.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/a964d94b4677_support_remote_address_group_in_sg_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/f010820fc498_add_unique_quotas_project_resource.py' adding 'neutron/db/migration/alembic_migrations/versions/xena/expand/1bb3393de75d_add_qos_pps_rule.py' adding 'neutron/db/migration/alembic_migrations/versions/xena/expand/8df53b0d2c0e_increase_tag_elements_from_60_to_255_.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/1ffef8d6f371_rbac_target_tenant_to_target_project.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/34cf8b009713_add_router_ndp_proxy_table.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/76df7844a8c6_add_local_ip.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/8160f7a9cebb_drop_portbindingports_table.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/ba859d649675_add_indexes_to_rbacs.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/c181bb1d89e4_qos_minimum_packet_rate_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/cd9ef14ccf87_add_index_to_agents_host.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/e981acd076d3_add_networksegments_database_constraint.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/21ff98fabab1_add_ndp_proxy_constraint.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/4e6e655746f6_add_index_to_ports_network_id.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/5881373af7f5_delete_sgpb_on_sg_deletion.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/659cbedf30a1_add_index_to_subnetpools_address_scope_.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/I43e0b669096_port_forwarding_port_ranges.py' adding 'neutron/db/migration/models/__init__.py' adding 'neutron/db/migration/models/head.py' adding 'neutron/db/models/README' adding 'neutron/db/models/__init__.py' adding 'neutron/db/models/address_group.py' adding 'neutron/db/models/address_scope.py' adding 'neutron/db/models/agent.py' adding 'neutron/db/models/allowed_address_pair.py' adding 'neutron/db/models/conntrack_helper.py' adding 'neutron/db/models/data_plane_status.py' adding 'neutron/db/models/dns.py' adding 'neutron/db/models/dvr.py' adding 'neutron/db/models/external_net.py' adding 'neutron/db/models/flavor.py' adding 'neutron/db/models/l3.py' adding 'neutron/db/models/l3_attrs.py' adding 'neutron/db/models/l3agent.py' adding 'neutron/db/models/l3ha.py' adding 'neutron/db/models/local_ip.py' adding 'neutron/db/models/loggingapi.py' adding 'neutron/db/models/metering.py' adding 'neutron/db/models/ndp_proxy.py' adding 'neutron/db/models/network_segment_range.py' adding 'neutron/db/models/ovn.py' adding 'neutron/db/models/port_device_profile.py' adding 'neutron/db/models/port_forwarding.py' adding 'neutron/db/models/port_hardware_offload_type.py' adding 'neutron/db/models/port_hints.py' adding 'neutron/db/models/port_numa_affinity_policy.py' adding 'neutron/db/models/provisioning_block.py' adding 'neutron/db/models/securitygroup.py' adding 'neutron/db/models/securitygroup_default_rules.py' adding 'neutron/db/models/segment.py' adding 'neutron/db/models/servicetype.py' adding 'neutron/db/models/subnet_service_type.py' adding 'neutron/db/models/tag.py' adding 'neutron/db/models/uplink_status_propagation.py' adding 'neutron/db/models/plugins/__init__.py' adding 'neutron/db/models/plugins/ml2/__init__.py' adding 'neutron/db/models/plugins/ml2/flatallocation.py' adding 'neutron/db/models/plugins/ml2/geneveallocation.py' adding 'neutron/db/models/plugins/ml2/gre_allocation_endpoints.py' adding 'neutron/db/models/plugins/ml2/vlanallocation.py' adding 'neutron/db/models/plugins/ml2/vxlanallocation.py' adding 'neutron/db/network_dhcp_agent_binding/__init__.py' adding 'neutron/db/network_dhcp_agent_binding/models.py' adding 'neutron/db/port_security/__init__.py' adding 'neutron/db/port_security/models.py' adding 'neutron/db/qos/__init__.py' adding 'neutron/db/qos/models.py' adding 'neutron/db/quota/__init__.py' adding 'neutron/db/quota/api.py' adding 'neutron/db/quota/driver.py' adding 'neutron/db/quota/driver_nolock.py' adding 'neutron/db/quota/driver_null.py' adding 'neutron/db/quota/models.py' adding 'neutron/exceptions/__init__.py' adding 'neutron/exceptions/mtu.py' adding 'neutron/extensions/__init__.py' adding 'neutron/extensions/address_group.py' adding 'neutron/extensions/address_scope.py' adding 'neutron/extensions/admin_state_down_before_update.py' adding 'neutron/extensions/agent.py' adding 'neutron/extensions/agent_resources_synced.py' adding 'neutron/extensions/allowedaddresspairs.py' adding 'neutron/extensions/auto_allocated_topology.py' adding 'neutron/extensions/availability_zone.py' adding 'neutron/extensions/availability_zone_filter.py' adding 'neutron/extensions/data_plane_status.py' adding 'neutron/extensions/default_subnetpools.py' adding 'neutron/extensions/dhcpagentscheduler.py' adding 'neutron/extensions/dns.py' adding 'neutron/extensions/dns_domain_ports.py' adding 'neutron/extensions/dns_integration_domain_keywords.py' adding 'neutron/extensions/dvr.py' adding 'neutron/extensions/ecmp_routes.py' adding 'neutron/extensions/empty_string_filtering.py' adding 'neutron/extensions/expose_l3_conntrack_helper.py' adding 'neutron/extensions/expose_port_forwarding_in_fip.py' adding 'neutron/extensions/external_net.py' adding 'neutron/extensions/extra_dhcp_opt.py' adding 'neutron/extensions/extraroute.py' adding 'neutron/extensions/extraroute_atomic.py' adding 'neutron/extensions/filter_validation.py' adding 'neutron/extensions/fip_pf_description.py' adding 'neutron/extensions/fip_pf_detail.py' adding 'neutron/extensions/fip_pf_port_range.py' adding 'neutron/extensions/fip_port_details.py' adding 'neutron/extensions/flavors.py' adding 'neutron/extensions/floating_ip_port_forwarding.py' adding 'neutron/extensions/floatingip_pools.py' adding 'neutron/extensions/ip_allocation.py' adding 'neutron/extensions/ip_substring_port_filtering.py' adding 'neutron/extensions/l2_adjacency.py' adding 'neutron/extensions/l3.py' adding 'neutron/extensions/l3_conntrack_helper.py' adding 'neutron/extensions/l3_enable_default_route_bfd.py' adding 'neutron/extensions/l3_enable_default_route_ecmp.py' adding 'neutron/extensions/l3_ext_gw_mode.py' adding 'neutron/extensions/l3_ext_ha_mode.py' adding 'neutron/extensions/l3_ext_ndp_proxy.py' adding 'neutron/extensions/l3_extra_gws.py' adding 'neutron/extensions/l3_flavors.py' adding 'neutron/extensions/l3_ndp_proxy.py' adding 'neutron/extensions/l3_port_ip_change_not_allowed.py' adding 'neutron/extensions/l3agentscheduler.py' adding 'neutron/extensions/local_ip.py' adding 'neutron/extensions/logging.py' adding 'neutron/extensions/metering.py' adding 'neutron/extensions/metering_source_and_destination_fields.py' adding 'neutron/extensions/multiprovidernet.py' adding 'neutron/extensions/netmtu.py' adding 'neutron/extensions/netmtu_writable.py' adding 'neutron/extensions/network_availability_zone.py' adding 'neutron/extensions/network_ha.py' adding 'neutron/extensions/network_ip_availability.py' adding 'neutron/extensions/network_segment_range.py' adding 'neutron/extensions/pagination.py' adding 'neutron/extensions/port_device_profile.py' adding 'neutron/extensions/port_hardware_offload_type.py' adding 'neutron/extensions/port_hint_ovs_tx_steering.py' adding 'neutron/extensions/port_hints.py' adding 'neutron/extensions/port_mac_address_override.py' adding 'neutron/extensions/port_mac_address_regenerate.py' adding 'neutron/extensions/port_numa_affinity_policy.py' adding 'neutron/extensions/port_resource_request.py' adding 'neutron/extensions/port_resource_request_groups.py' adding 'neutron/extensions/portbindings.py' adding 'neutron/extensions/portbindings_extended.py' adding 'neutron/extensions/portsecurity.py' adding 'neutron/extensions/project_id.py' adding 'neutron/extensions/providernet.py' adding 'neutron/extensions/qos.py' adding 'neutron/extensions/qos_bw_limit_direction.py' adding 'neutron/extensions/qos_bw_minimum_ingress.py' adding 'neutron/extensions/qos_default.py' adding 'neutron/extensions/qos_fip.py' adding 'neutron/extensions/qos_fip_network_policy.py' adding 'neutron/extensions/qos_gateway_ip.py' adding 'neutron/extensions/qos_port_network_policy.py' adding 'neutron/extensions/qos_pps_minimum_rule.py' adding 'neutron/extensions/qos_pps_minimum_rule_alias.py' adding 'neutron/extensions/qos_pps_rule.py' adding 'neutron/extensions/qos_rule_type_details.py' adding 'neutron/extensions/qos_rule_type_filter.py' adding 'neutron/extensions/qos_rules_alias.py' adding 'neutron/extensions/quota_check_limit.py' adding 'neutron/extensions/quotasv2.py' adding 'neutron/extensions/quotasv2_detail.py' adding 'neutron/extensions/rbac.py' adding 'neutron/extensions/rbac_address_group.py' adding 'neutron/extensions/rbac_address_scope.py' adding 'neutron/extensions/rbac_security_groups.py' adding 'neutron/extensions/rbac_subnetpool.py' adding 'neutron/extensions/revisionifmatch.py' adding 'neutron/extensions/revisions.py' adding 'neutron/extensions/router_availability_zone.py' adding 'neutron/extensions/routerservicetype.py' adding 'neutron/extensions/security_groups_default_rules.py' adding 'neutron/extensions/security_groups_normalized_cidr.py' adding 'neutron/extensions/security_groups_port_filtering.py' adding 'neutron/extensions/security_groups_remote_address_group.py' adding 'neutron/extensions/security_groups_rules_belongs_to_default_sg.py' adding 'neutron/extensions/security_groups_shared_filtering.py' adding 'neutron/extensions/securitygroup.py' adding 'neutron/extensions/segment.py' adding 'neutron/extensions/segments_peer_subnet_host_routes.py' adding 'neutron/extensions/servicetype.py' adding 'neutron/extensions/sorting.py' adding 'neutron/extensions/standard_attr_segment.py' adding 'neutron/extensions/standardattrdescription.py' adding 'neutron/extensions/stateful_security_group.py' adding 'neutron/extensions/stdattrs_common.py' adding 'neutron/extensions/subnet_dns_publish_fixed_ip.py' adding 'neutron/extensions/subnet_onboard.py' adding 'neutron/extensions/subnet_segmentid_writable.py' adding 'neutron/extensions/subnet_service_types.py' adding 'neutron/extensions/subnetallocation.py' adding 'neutron/extensions/subnetpool_prefix_ops.py' adding 'neutron/extensions/tag_ports_during_bulk_creation.py' adding 'neutron/extensions/tagging.py' adding 'neutron/extensions/timestamp.py' adding 'neutron/extensions/trunk.py' adding 'neutron/extensions/trunk_details.py' adding 'neutron/extensions/uplink_status_propagation.py' adding 'neutron/extensions/vlantransparent.py' adding 'neutron/hacking/__init__.py' adding 'neutron/ipam/__init__.py' adding 'neutron/ipam/driver.py' adding 'neutron/ipam/exceptions.py' adding 'neutron/ipam/requests.py' adding 'neutron/ipam/subnet_alloc.py' adding 'neutron/ipam/utils.py' adding 'neutron/ipam/drivers/__init__.py' adding 'neutron/ipam/drivers/neutrondb_ipam/__init__.py' adding 'neutron/ipam/drivers/neutrondb_ipam/db_api.py' adding 'neutron/ipam/drivers/neutrondb_ipam/db_models.py' adding 'neutron/ipam/drivers/neutrondb_ipam/driver.py' adding 'neutron/locale/de/LC_MESSAGES/neutron.po' adding 'neutron/locale/es/LC_MESSAGES/neutron.po' adding 'neutron/locale/fr/LC_MESSAGES/neutron.po' adding 'neutron/locale/it/LC_MESSAGES/neutron.po' adding 'neutron/locale/ja/LC_MESSAGES/neutron.po' adding 'neutron/locale/ko_KR/LC_MESSAGES/neutron.po' adding 'neutron/locale/pt_BR/LC_MESSAGES/neutron.po' adding 'neutron/locale/ru/LC_MESSAGES/neutron.po' adding 'neutron/locale/zh_CN/LC_MESSAGES/neutron.po' adding 'neutron/locale/zh_TW/LC_MESSAGES/neutron.po' adding 'neutron/notifiers/__init__.py' adding 'neutron/notifiers/batch_notifier.py' adding 'neutron/notifiers/ironic.py' adding 'neutron/notifiers/nova.py' adding 'neutron/objects/README.rst' adding 'neutron/objects/__init__.py' adding 'neutron/objects/address_group.py' adding 'neutron/objects/address_scope.py' adding 'neutron/objects/agent.py' adding 'neutron/objects/auto_allocate.py' adding 'neutron/objects/base.py' adding 'neutron/objects/conntrack_helper.py' adding 'neutron/objects/flavor.py' adding 'neutron/objects/floatingip.py' adding 'neutron/objects/ipam.py' adding 'neutron/objects/l3_hamode.py' adding 'neutron/objects/l3agent.py' adding 'neutron/objects/local_ip.py' adding 'neutron/objects/metering.py' adding 'neutron/objects/ndp_proxy.py' adding 'neutron/objects/network.py' adding 'neutron/objects/network_segment_range.py' adding 'neutron/objects/port_forwarding.py' adding 'neutron/objects/ports.py' adding 'neutron/objects/provisioning_blocks.py' adding 'neutron/objects/quota.py' adding 'neutron/objects/rbac.py' adding 'neutron/objects/rbac_db.py' adding 'neutron/objects/router.py' adding 'neutron/objects/securitygroup.py' adding 'neutron/objects/securitygroup_default_rules.py' adding 'neutron/objects/servicetype.py' adding 'neutron/objects/stdattrs.py' adding 'neutron/objects/subnet.py' adding 'neutron/objects/subnetpool.py' adding 'neutron/objects/tag.py' adding 'neutron/objects/trunk.py' adding 'neutron/objects/db/__init__.py' adding 'neutron/objects/db/api.py' adding 'neutron/objects/extensions/__init__.py' adding 'neutron/objects/extensions/port_security.py' adding 'neutron/objects/logapi/__init__.py' adding 'neutron/objects/logapi/logging_resource.py' adding 'neutron/objects/plugins/__init__.py' adding 'neutron/objects/plugins/ml2/__init__.py' adding 'neutron/objects/plugins/ml2/base.py' adding 'neutron/objects/plugins/ml2/flatallocation.py' adding 'neutron/objects/plugins/ml2/geneveallocation.py' adding 'neutron/objects/plugins/ml2/greallocation.py' adding 'neutron/objects/plugins/ml2/vlanallocation.py' adding 'neutron/objects/plugins/ml2/vxlanallocation.py' adding 'neutron/objects/port/__init__.py' adding 'neutron/objects/port/extensions/__init__.py' adding 'neutron/objects/port/extensions/allowedaddresspairs.py' adding 'neutron/objects/port/extensions/data_plane_status.py' adding 'neutron/objects/port/extensions/extra_dhcp_opt.py' adding 'neutron/objects/port/extensions/port_device_profile.py' adding 'neutron/objects/port/extensions/port_hardware_offload_type.py' adding 'neutron/objects/port/extensions/port_hints.py' adding 'neutron/objects/port/extensions/port_numa_affinity_policy.py' adding 'neutron/objects/port/extensions/port_security.py' adding 'neutron/objects/port/extensions/uplink_status_propagation.py' adding 'neutron/objects/qos/__init__.py' adding 'neutron/objects/qos/binding.py' adding 'neutron/objects/qos/policy.py' adding 'neutron/objects/qos/qos_policy_validator.py' adding 'neutron/objects/qos/rule.py' adding 'neutron/objects/qos/rule_type.py' adding 'neutron/pecan_wsgi/__init__.py' adding 'neutron/pecan_wsgi/app.py' adding 'neutron/pecan_wsgi/constants.py' adding 'neutron/pecan_wsgi/startup.py' adding 'neutron/pecan_wsgi/controllers/__init__.py' adding 'neutron/pecan_wsgi/controllers/extensions.py' adding 'neutron/pecan_wsgi/controllers/quota.py' adding 'neutron/pecan_wsgi/controllers/resource.py' adding 'neutron/pecan_wsgi/controllers/root.py' adding 'neutron/pecan_wsgi/controllers/utils.py' adding 'neutron/pecan_wsgi/hooks/__init__.py' adding 'neutron/pecan_wsgi/hooks/body_validation.py' adding 'neutron/pecan_wsgi/hooks/context.py' adding 'neutron/pecan_wsgi/hooks/notifier.py' adding 'neutron/pecan_wsgi/hooks/ownership_validation.py' adding 'neutron/pecan_wsgi/hooks/policy_enforcement.py' adding 'neutron/pecan_wsgi/hooks/query_parameters.py' adding 'neutron/pecan_wsgi/hooks/quota_enforcement.py' adding 'neutron/pecan_wsgi/hooks/translation.py' adding 'neutron/pecan_wsgi/hooks/userfilters.py' adding 'neutron/pecan_wsgi/hooks/utils.py' adding 'neutron/plugins/__init__.py' adding 'neutron/plugins/common/__init__.py' adding 'neutron/plugins/common/constants.py' adding 'neutron/plugins/ml2/README' adding 'neutron/plugins/ml2/__init__.py' adding 'neutron/plugins/ml2/db.py' adding 'neutron/plugins/ml2/driver_context.py' adding 'neutron/plugins/ml2/managers.py' adding 'neutron/plugins/ml2/models.py' adding 'neutron/plugins/ml2/ovo_rpc.py' adding 'neutron/plugins/ml2/plugin.py' adding 'neutron/plugins/ml2/rpc.py' adding 'neutron/plugins/ml2/common/__init__.py' adding 'neutron/plugins/ml2/common/constants.py' adding 'neutron/plugins/ml2/common/exceptions.py' adding 'neutron/plugins/ml2/drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/helpers.py' adding 'neutron/plugins/ml2/drivers/mech_agent.py' adding 'neutron/plugins/ml2/drivers/type_flat.py' adding 'neutron/plugins/ml2/drivers/type_geneve.py' adding 'neutron/plugins/ml2/drivers/type_gre.py' adding 'neutron/plugins/ml2/drivers/type_local.py' adding 'neutron/plugins/ml2/drivers/type_tunnel.py' adding 'neutron/plugins/ml2/drivers/type_vlan.py' adding 'neutron/plugins/ml2/drivers/type_vxlan.py' adding 'neutron/plugins/ml2/drivers/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/agent/_agent_manager_base.py' adding 'neutron/plugins/ml2/drivers/agent/_common_agent.py' adding 'neutron/plugins/ml2/drivers/agent/capabilities.py' adding 'neutron/plugins/ml2/drivers/agent/config.py' adding 'neutron/plugins/ml2/drivers/l2pop/README' adding 'neutron/plugins/ml2/drivers/l2pop/__init__.py' adding 'neutron/plugins/ml2/drivers/l2pop/db.py' adding 'neutron/plugins/ml2/drivers/l2pop/mech_driver.py' adding 'neutron/plugins/ml2/drivers/l2pop/rpc.py' adding 'neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py' adding 'neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/utils.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py' adding 'neutron/plugins/ml2/drivers/macvtap/__init__.py' adding 'neutron/plugins/ml2/drivers/macvtap/macvtap_common.py' adding 'neutron/plugins/ml2/drivers/macvtap/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py' adding 'neutron/plugins/ml2/drivers/openvswitch/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/main.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/common/exceptions.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py' adding 'neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py' adding 'neutron/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/db_migration.py' adding 'neutron/plugins/ml2/drivers/ovn/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/agent/neutron_agent.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/api.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/commands.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/worker.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/placement.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/qos.py' adding 'neutron/plugins/ml2/extensions/__init__.py' adding 'neutron/plugins/ml2/extensions/data_plane_status.py' adding 'neutron/plugins/ml2/extensions/dns_domain_keywords.py' adding 'neutron/plugins/ml2/extensions/dns_integration.py' adding 'neutron/plugins/ml2/extensions/port_device_profile.py' adding 'neutron/plugins/ml2/extensions/port_hardware_offload_type.py' adding 'neutron/plugins/ml2/extensions/port_hint_ovs_tx_steering.py' adding 'neutron/plugins/ml2/extensions/port_hints.py' adding 'neutron/plugins/ml2/extensions/port_numa_affinity_policy.py' adding 'neutron/plugins/ml2/extensions/port_security.py' adding 'neutron/plugins/ml2/extensions/qos.py' adding 'neutron/plugins/ml2/extensions/subnet_dns_publish_fixed_ip.py' adding 'neutron/plugins/ml2/extensions/tag_ports_during_bulk_creation.py' adding 'neutron/plugins/ml2/extensions/uplink_status_propagation.py' adding 'neutron/privileged/__init__.py' adding 'neutron/privileged/agent/__init__.py' adding 'neutron/privileged/agent/linux/__init__.py' adding 'neutron/privileged/agent/linux/devlink.py' adding 'neutron/privileged/agent/linux/dhcp.py' adding 'neutron/privileged/agent/linux/ethtool.py' adding 'neutron/privileged/agent/linux/ip_lib.py' adding 'neutron/privileged/agent/linux/netlink_constants.py' adding 'neutron/privileged/agent/linux/netlink_lib.py' adding 'neutron/privileged/agent/linux/tc_lib.py' adding 'neutron/privileged/agent/linux/utils.py' adding 'neutron/privileged/agent/ovsdb/__init__.py' adding 'neutron/privileged/agent/ovsdb/native/__init__.py' adding 'neutron/privileged/agent/ovsdb/native/helpers.py' adding 'neutron/profiling/__init__.py' adding 'neutron/profiling/profiled_decorator.py' adding 'neutron/quota/__init__.py' adding 'neutron/quota/resource.py' adding 'neutron/quota/resource_registry.py' adding 'neutron/scheduler/__init__.py' adding 'neutron/scheduler/base_resource_filter.py' adding 'neutron/scheduler/base_scheduler.py' adding 'neutron/scheduler/dhcp_agent_scheduler.py' adding 'neutron/scheduler/l3_agent_scheduler.py' adding 'neutron/scheduler/l3_ovn_scheduler.py' adding 'neutron/server/__init__.py' adding 'neutron/server/api_eventlet.py' adding 'neutron/server/rpc_eventlet.py' adding 'neutron/server/wsgi_eventlet.py' adding 'neutron/services/__init__.py' adding 'neutron/services/provider_configuration.py' adding 'neutron/services/service_base.py' adding 'neutron/services/auto_allocate/__init__.py' adding 'neutron/services/auto_allocate/db.py' adding 'neutron/services/auto_allocate/exceptions.py' adding 'neutron/services/auto_allocate/models.py' adding 'neutron/services/auto_allocate/plugin.py' adding 'neutron/services/conntrack_helper/__init__.py' adding 'neutron/services/conntrack_helper/plugin.py' adding 'neutron/services/conntrack_helper/common/__init__.py' adding 'neutron/services/conntrack_helper/common/exceptions.py' adding 'neutron/services/externaldns/__init__.py' adding 'neutron/services/externaldns/driver.py' adding 'neutron/services/externaldns/drivers/__init__.py' adding 'neutron/services/externaldns/drivers/designate/__init__.py' adding 'neutron/services/externaldns/drivers/designate/driver.py' adding 'neutron/services/flavors/__init__.py' adding 'neutron/services/flavors/flavors_plugin.py' adding 'neutron/services/l3_router/README' adding 'neutron/services/l3_router/__init__.py' adding 'neutron/services/l3_router/l3_router_plugin.py' adding 'neutron/services/l3_router/service_providers/__init__.py' adding 'neutron/services/l3_router/service_providers/base.py' adding 'neutron/services/l3_router/service_providers/driver_controller.py' adding 'neutron/services/l3_router/service_providers/dvr.py' adding 'neutron/services/l3_router/service_providers/dvrha.py' adding 'neutron/services/l3_router/service_providers/ha.py' adding 'neutron/services/l3_router/service_providers/single_node.py' adding 'neutron/services/local_ip/__init__.py' adding 'neutron/services/local_ip/local_ip_plugin.py' adding 'neutron/services/logapi/__init__.py' adding 'neutron/services/logapi/api_base.py' adding 'neutron/services/logapi/logging_plugin.py' adding 'neutron/services/logapi/agent/__init__.py' adding 'neutron/services/logapi/agent/log_extension.py' adding 'neutron/services/logapi/agent/l3/__init__.py' adding 'neutron/services/logapi/agent/l3/base.py' adding 'neutron/services/logapi/common/__init__.py' adding 'neutron/services/logapi/common/db_api.py' adding 'neutron/services/logapi/common/exceptions.py' adding 'neutron/services/logapi/common/sg_callback.py' adding 'neutron/services/logapi/common/sg_validate.py' adding 'neutron/services/logapi/common/snat_validate.py' adding 'neutron/services/logapi/common/validators.py' adding 'neutron/services/logapi/drivers/__init__.py' adding 'neutron/services/logapi/drivers/base.py' adding 'neutron/services/logapi/drivers/manager.py' adding 'neutron/services/logapi/drivers/openvswitch/__init__.py' adding 'neutron/services/logapi/drivers/openvswitch/driver.py' adding 'neutron/services/logapi/drivers/openvswitch/log_oskenapp.py' adding 'neutron/services/logapi/drivers/openvswitch/ovs_firewall_log.py' adding 'neutron/services/logapi/drivers/ovn/__init__.py' adding 'neutron/services/logapi/drivers/ovn/driver.py' adding 'neutron/services/logapi/rpc/__init__.py' adding 'neutron/services/logapi/rpc/agent.py' adding 'neutron/services/logapi/rpc/server.py' adding 'neutron/services/loki/__init__.py' adding 'neutron/services/loki/loki_plugin.py' adding 'neutron/services/metering/__init__.py' adding 'neutron/services/metering/metering_plugin.py' adding 'neutron/services/metering/agents/__init__.py' adding 'neutron/services/metering/agents/metering_agent.py' adding 'neutron/services/metering/drivers/__init__.py' adding 'neutron/services/metering/drivers/abstract_driver.py' adding 'neutron/services/metering/drivers/utils.py' adding 'neutron/services/metering/drivers/iptables/__init__.py' adding 'neutron/services/metering/drivers/iptables/iptables_driver.py' adding 'neutron/services/metering/drivers/noop/__init__.py' adding 'neutron/services/metering/drivers/noop/noop_driver.py' adding 'neutron/services/ndp_proxy/__init__.py' adding 'neutron/services/ndp_proxy/exceptions.py' adding 'neutron/services/ndp_proxy/plugin.py' adding 'neutron/services/network_ip_availability/__init__.py' adding 'neutron/services/network_ip_availability/plugin.py' adding 'neutron/services/network_segment_range/__init__.py' adding 'neutron/services/network_segment_range/plugin.py' adding 'neutron/services/ovn_l3/__init__.py' adding 'neutron/services/ovn_l3/exceptions.py' adding 'neutron/services/ovn_l3/plugin.py' adding 'neutron/services/ovn_l3/service_providers/__init__.py' adding 'neutron/services/ovn_l3/service_providers/driver_controller.py' adding 'neutron/services/ovn_l3/service_providers/ovn.py' adding 'neutron/services/ovn_l3/service_providers/user_defined.py' adding 'neutron/services/placement_report/__init__.py' adding 'neutron/services/placement_report/plugin.py' adding 'neutron/services/portforwarding/__init__.py' adding 'neutron/services/portforwarding/constants.py' adding 'neutron/services/portforwarding/pf_plugin.py' adding 'neutron/services/portforwarding/common/__init__.py' adding 'neutron/services/portforwarding/common/exceptions.py' adding 'neutron/services/portforwarding/drivers/__init__.py' adding 'neutron/services/portforwarding/drivers/ovn/__init__.py' adding 'neutron/services/portforwarding/drivers/ovn/driver.py' adding 'neutron/services/qos/__init__.py' adding 'neutron/services/qos/qos_plugin.py' adding 'neutron/services/qos/drivers/__init__.py' adding 'neutron/services/qos/drivers/manager.py' adding 'neutron/services/qos/drivers/linuxbridge/__init__.py' adding 'neutron/services/qos/drivers/linuxbridge/driver.py' adding 'neutron/services/qos/drivers/openvswitch/__init__.py' adding 'neutron/services/qos/drivers/openvswitch/driver.py' adding 'neutron/services/qos/drivers/ovn/__init__.py' adding 'neutron/services/qos/drivers/ovn/driver.py' adding 'neutron/services/qos/drivers/sriov/__init__.py' adding 'neutron/services/qos/drivers/sriov/driver.py' adding 'neutron/services/rbac/__init__.py' adding 'neutron/services/revisions/__init__.py' adding 'neutron/services/revisions/revision_plugin.py' adding 'neutron/services/segments/__init__.py' adding 'neutron/services/segments/db.py' adding 'neutron/services/segments/exceptions.py' adding 'neutron/services/segments/plugin.py' adding 'neutron/services/tag/__init__.py' adding 'neutron/services/tag/tag_plugin.py' adding 'neutron/services/timestamp/__init__.py' adding 'neutron/services/timestamp/timestamp_db.py' adding 'neutron/services/timestamp/timestamp_plugin.py' adding 'neutron/services/trunk/__init__.py' adding 'neutron/services/trunk/exceptions.py' adding 'neutron/services/trunk/models.py' adding 'neutron/services/trunk/plugin.py' adding 'neutron/services/trunk/rules.py' adding 'neutron/services/trunk/utils.py' adding 'neutron/services/trunk/drivers/__init__.py' adding 'neutron/services/trunk/drivers/base.py' adding 'neutron/services/trunk/drivers/linuxbridge/__init__.py' adding 'neutron/services/trunk/drivers/linuxbridge/driver.py' adding 'neutron/services/trunk/drivers/linuxbridge/agent/__init__.py' adding 'neutron/services/trunk/drivers/linuxbridge/agent/driver.py' adding 'neutron/services/trunk/drivers/linuxbridge/agent/trunk_plumber.py' adding 'neutron/services/trunk/drivers/openvswitch/__init__.py' adding 'neutron/services/trunk/drivers/openvswitch/constants.py' adding 'neutron/services/trunk/drivers/openvswitch/driver.py' adding 'neutron/services/trunk/drivers/openvswitch/utils.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/__init__.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/driver.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/exceptions.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py' adding 'neutron/services/trunk/drivers/ovn/__init__.py' adding 'neutron/services/trunk/drivers/ovn/trunk_driver.py' adding 'neutron/services/trunk/rpc/__init__.py' adding 'neutron/services/trunk/rpc/agent.py' adding 'neutron/services/trunk/rpc/backend.py' adding 'neutron/services/trunk/rpc/constants.py' adding 'neutron/services/trunk/rpc/server.py' adding 'neutron/services/trunk/seg_types/__init__.py' adding 'neutron/services/trunk/seg_types/validators.py' adding 'neutron/tests/__init__.py' adding 'neutron/tests/base.py' adding 'neutron/tests/post_mortem_debug.py' adding 'neutron/tests/tools.py' adding 'neutron/tests/common/__init__.py' adding 'neutron/tests/common/base.py' adding 'neutron/tests/common/config_fixtures.py' adding 'neutron/tests/common/conn_testers.py' adding 'neutron/tests/common/helpers.py' adding 'neutron/tests/common/l3_test_common.py' adding 'neutron/tests/common/machine_fixtures.py' adding 'neutron/tests/common/net_helpers.py' adding 'neutron/tests/common/agents/__init__.py' adding 'neutron/tests/common/agents/l2_extensions.py' adding 'neutron/tests/common/agents/l3_agent.py' adding 'neutron/tests/common/agents/ovs_agent.py' adding 'neutron/tests/common/exclusive_resources/__init__.py' adding 'neutron/tests/common/exclusive_resources/ip_address.py' adding 'neutron/tests/common/exclusive_resources/ip_network.py' adding 'neutron/tests/common/exclusive_resources/port.py' adding 'neutron/tests/common/exclusive_resources/resource_allocator.py' adding 'neutron/tests/contrib/README' adding 'neutron/tests/contrib/gate_hook.sh' adding 'neutron/tests/contrib/testing.filters' adding 'neutron/tests/contrib/hooks/api_all_extensions' adding 'neutron/tests/contrib/hooks/availability_zone' adding 'neutron/tests/contrib/hooks/disable_dvr' adding 'neutron/tests/contrib/hooks/disable_dvr_tests' adding 'neutron/tests/contrib/hooks/dns' adding 'neutron/tests/contrib/hooks/dvr' adding 'neutron/tests/contrib/hooks/log' adding 'neutron/tests/contrib/hooks/network_segment_range' adding 'neutron/tests/contrib/hooks/openvswitch_type_drivers' adding 'neutron/tests/contrib/hooks/osprofiler' adding 'neutron/tests/contrib/hooks/qos' adding 'neutron/tests/contrib/hooks/quotas' adding 'neutron/tests/contrib/hooks/segments' adding 'neutron/tests/contrib/hooks/trunk' adding 'neutron/tests/contrib/hooks/tunnel_types' adding 'neutron/tests/contrib/hooks/ubuntu_image' adding 'neutron/tests/contrib/hooks/uplink_status_propagation' adding 'neutron/tests/contrib/hooks/vlan_provider' adding 'neutron/tests/etc/api-paste.ini' adding 'neutron/tests/etc/api-paste.ini.test' adding 'neutron/tests/etc/neutron.conf' adding 'neutron/tests/etc/neutron_test.conf' adding 'neutron/tests/etc/neutron_test2.conf.example' adding 'neutron/tests/fullstack/README' adding 'neutron/tests/fullstack/__init__.py' adding 'neutron/tests/fullstack/base.py' adding 'neutron/tests/fullstack/test_agent_bandwidth_report.py' adding 'neutron/tests/fullstack/test_connectivity.py' adding 'neutron/tests/fullstack/test_dhcp_agent.py' adding 'neutron/tests/fullstack/test_firewall.py' adding 'neutron/tests/fullstack/test_l3_agent.py' adding 'neutron/tests/fullstack/test_local_ip.py' adding 'neutron/tests/fullstack/test_logging.py' adding 'neutron/tests/fullstack/test_mtu.py' adding 'neutron/tests/fullstack/test_multisegs.py' adding 'neutron/tests/fullstack/test_ovs_dhcp_extension.py' adding 'neutron/tests/fullstack/test_ports_api.py' adding 'neutron/tests/fullstack/test_ports_binding.py' adding 'neutron/tests/fullstack/test_ports_rebind.py' adding 'neutron/tests/fullstack/test_qos.py' adding 'neutron/tests/fullstack/test_quota.py' adding 'neutron/tests/fullstack/test_securitygroup.py' adding 'neutron/tests/fullstack/test_segmentation_id.py' adding 'neutron/tests/fullstack/test_subnet.py' adding 'neutron/tests/fullstack/agents/__init__.py' adding 'neutron/tests/fullstack/agents/dhcp_agent.py' adding 'neutron/tests/fullstack/agents/l3_agent.py' adding 'neutron/tests/fullstack/agents/ovs_agent.py' adding 'neutron/tests/fullstack/resources/__init__.py' adding 'neutron/tests/fullstack/resources/client.py' adding 'neutron/tests/fullstack/resources/config.py' adding 'neutron/tests/fullstack/resources/environment.py' adding 'neutron/tests/fullstack/resources/machine.py' adding 'neutron/tests/fullstack/resources/process.py' adding 'neutron/tests/fullstack/schedulers/__init__.py' adding 'neutron/tests/fullstack/schedulers/dhcp.py' adding 'neutron/tests/fullstack/servers/__init__.py' adding 'neutron/tests/fullstack/servers/placement.py' adding 'neutron/tests/functional/__init__.py' adding 'neutron/tests/functional/base.py' adding 'neutron/tests/functional/constants.py' adding 'neutron/tests/functional/requirements.txt' adding 'neutron/tests/functional/test_server.py' adding 'neutron/tests/functional/test_service.py' adding 'neutron/tests/functional/agent/__init__.py' adding 'neutron/tests/functional/agent/test_dhcp_agent.py' adding 'neutron/tests/functional/agent/test_firewall.py' adding 'neutron/tests/functional/agent/test_l2_lb_agent.py' adding 'neutron/tests/functional/agent/test_l2_ovs_agent.py' adding 'neutron/tests/functional/agent/test_ovs_flows.py' adding 'neutron/tests/functional/agent/test_ovs_lib.py' adding 'neutron/tests/functional/agent/common/__init__.py' adding 'neutron/tests/functional/agent/common/test_ovs_lib.py' adding 'neutron/tests/functional/agent/common/test_ovsdb_monitor.py' adding 'neutron/tests/functional/agent/l2/__init__.py' adding 'neutron/tests/functional/agent/l2/base.py' adding 'neutron/tests/functional/agent/l2/extensions/__init__.py' adding 'neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py' adding 'neutron/tests/functional/agent/l3/__init__.py' adding 'neutron/tests/functional/agent/l3/framework.py' adding 'neutron/tests/functional/agent/l3/test_dvr_router.py' adding 'neutron/tests/functional/agent/l3/test_ha_router.py' adding 'neutron/tests/functional/agent/l3/test_keepalived_state_change.py' adding 'neutron/tests/functional/agent/l3/test_legacy_router.py' adding 'neutron/tests/functional/agent/l3/test_metadata_proxy.py' adding 'neutron/tests/functional/agent/l3/test_namespace_manager.py' adding 'neutron/tests/functional/agent/l3/bin/__init__.py' adding 'neutron/tests/functional/agent/l3/bin/cmd_keepalived_state_change.py' adding 'neutron/tests/functional/agent/l3/extensions/__init__.py' adding 'neutron/tests/functional/agent/l3/extensions/test_conntrack_helper_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/test_gateway_ip_qos_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/test_ndp_proxy_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/qos/__init__.py' adding 'neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py' adding 'neutron/tests/functional/agent/linux/__init__.py' adding 'neutron/tests/functional/agent/linux/base.py' adding 'neutron/tests/functional/agent/linux/helpers.py' adding 'neutron/tests/functional/agent/linux/simple_daemon.py' adding 'neutron/tests/functional/agent/linux/test_async_process.py' adding 'neutron/tests/functional/agent/linux/test_bridge_lib.py' adding 'neutron/tests/functional/agent/linux/test_dhcp.py' adding 'neutron/tests/functional/agent/linux/test_external_process.py' adding 'neutron/tests/functional/agent/linux/test_interface.py' adding 'neutron/tests/functional/agent/linux/test_ip_lib.py' adding 'neutron/tests/functional/agent/linux/test_ipset.py' adding 'neutron/tests/functional/agent/linux/test_iptables.py' adding 'neutron/tests/functional/agent/linux/test_keepalived.py' adding 'neutron/tests/functional/agent/linux/test_l3_tc_lib.py' adding 'neutron/tests/functional/agent/linux/test_linuxbridge_arp_protect.py' adding 'neutron/tests/functional/agent/linux/test_netlink_lib.py' adding 'neutron/tests/functional/agent/linux/test_of_monitor.py' adding 'neutron/tests/functional/agent/linux/test_ovsdb_monitor.py' adding 'neutron/tests/functional/agent/linux/test_process_monitor.py' adding 'neutron/tests/functional/agent/linux/test_tc_lib.py' adding 'neutron/tests/functional/agent/linux/test_utils.py' adding 'neutron/tests/functional/agent/linux/bin/__init__.py' adding 'neutron/tests/functional/agent/linux/bin/ip_monitor.py' adding 'neutron/tests/functional/agent/linux/bin/ipt_binname.py' adding 'neutron/tests/functional/agent/linux/openvswitch_firewall/__init__.py' adding 'neutron/tests/functional/agent/linux/openvswitch_firewall/test_firewall.py' adding 'neutron/tests/functional/agent/linux/openvswitch_firewall/test_iptables.py' adding 'neutron/tests/functional/agent/ovn/__init__.py' adding 'neutron/tests/functional/agent/ovn/agent/__init__.py' adding 'neutron/tests/functional/agent/ovn/agent/fake_ovn_agent_extension.py' adding 'neutron/tests/functional/agent/ovn/agent/test_ovn_neutron_agent.py' adding 'neutron/tests/functional/agent/ovn/agent/test_ovsdb.py' adding 'neutron/tests/functional/agent/ovn/extensions/__init__.py' adding 'neutron/tests/functional/agent/ovn/extensions/test_qos_hwol.py' adding 'neutron/tests/functional/agent/ovn/metadata/__init__.py' adding 'neutron/tests/functional/agent/ovn/metadata/test_metadata_agent.py' adding 'neutron/tests/functional/agent/ovsdb/__init__.py' adding 'neutron/tests/functional/agent/ovsdb/native/__init__.py' adding 'neutron/tests/functional/agent/ovsdb/native/test_connection.py' adding 'neutron/tests/functional/agent/ovsdb/native/test_helpers.py' adding 'neutron/tests/functional/agent/windows/__init__.py' adding 'neutron/tests/functional/agent/windows/test_ip_lib.py' adding 'neutron/tests/functional/api/__init__.py' adding 'neutron/tests/functional/api/test_policies.py' adding 'neutron/tests/functional/cmd/__init__.py' adding 'neutron/tests/functional/cmd/process_spawn.py' adding 'neutron/tests/functional/cmd/test_destroy_patch_ports.py' adding 'neutron/tests/functional/cmd/test_ipset_cleanup.py' adding 'neutron/tests/functional/cmd/test_linuxbridge_cleanup.py' adding 'neutron/tests/functional/cmd/test_netns_cleanup.py' adding 'neutron/tests/functional/cmd/test_ovs_cleanup.py' adding 'neutron/tests/functional/cmd/test_status.py' adding 'neutron/tests/functional/common/__init__.py' adding 'neutron/tests/functional/common/test_utils.py' adding 'neutron/tests/functional/common/ovn/__init__.py' adding 'neutron/tests/functional/common/ovn/test_utils.py' adding 'neutron/tests/functional/db/__init__.py' adding 'neutron/tests/functional/db/test_ipam.py' adding 'neutron/tests/functional/db/test_migrations.py' adding 'neutron/tests/functional/db/test_models.py' adding 'neutron/tests/functional/db/test_network.py' adding 'neutron/tests/functional/db/test_ovn_revision_numbers_db.py' adding 'neutron/tests/functional/db/migrations/__init__.py' adding 'neutron/tests/functional/db/migrations/test_ba859d649675_add_indexes_to_rbacs.py' adding 'neutron/tests/functional/db/migrations/test_c3e9d13c4367_add_binding_index_to_.py' adding 'neutron/tests/functional/objects/__init__.py' adding 'neutron/tests/functional/objects/test_agent.py' adding 'neutron/tests/functional/objects/test_quota.py' adding 'neutron/tests/functional/objects/plugins/__init__.py' adding 'neutron/tests/functional/objects/plugins/ml2/__init__.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_base.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_geneveallocation.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_greallocation.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_vlanallocation.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_vxlanallocation.py' adding 'neutron/tests/functional/pecan_wsgi/__init__.py' adding 'neutron/tests/functional/pecan_wsgi/config.py' adding 'neutron/tests/functional/pecan_wsgi/test_controllers.py' adding 'neutron/tests/functional/pecan_wsgi/test_functional.py' adding 'neutron/tests/functional/pecan_wsgi/test_hooks.py' adding 'neutron/tests/functional/pecan_wsgi/utils.py' adding 'neutron/tests/functional/plugins/__init__.py' adding 'neutron/tests/functional/plugins/ml2/__init__.py' adding 'neutron/tests/functional/plugins/ml2/test_plugin.py' adding 'neutron/tests/functional/plugins/ml2/drivers/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_resources.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py' adding 'neutron/tests/functional/privileged/__init__.py' adding 'neutron/tests/functional/privileged/agent/__init__.py' adding 'neutron/tests/functional/privileged/agent/linux/__init__.py' adding 'neutron/tests/functional/privileged/agent/linux/test_ip_lib.py' adding 'neutron/tests/functional/privileged/agent/linux/test_tc_lib.py' adding 'neutron/tests/functional/privileged/agent/linux/test_utils.py' adding 'neutron/tests/functional/resources/__init__.py' adding 'neutron/tests/functional/resources/process.py' adding 'neutron/tests/functional/resources/ovsdb/__init__.py' adding 'neutron/tests/functional/resources/ovsdb/events.py' adding 'neutron/tests/functional/resources/ovsdb/fixtures.py' adding 'neutron/tests/functional/sanity/__init__.py' adding 'neutron/tests/functional/sanity/test_sanity.py' adding 'neutron/tests/functional/scheduler/__init__.py' adding 'neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py' adding 'neutron/tests/functional/scheduler/test_l3_agent_scheduler.py' adding 'neutron/tests/functional/services/__init__.py' adding 'neutron/tests/functional/services/conntrack_helper/__init__.py' adding 'neutron/tests/functional/services/conntrack_helper/test_conntrack_helper.py' adding 'neutron/tests/functional/services/l3_router/__init__.py' adding 'neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py' adding 'neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py' adding 'neutron/tests/functional/services/logapi/__init__.py' adding 'neutron/tests/functional/services/logapi/test_logging.py' adding 'neutron/tests/functional/services/logapi/drivers/__init__.py' adding 'neutron/tests/functional/services/logapi/drivers/ovn/__init__.py' adding 'neutron/tests/functional/services/logapi/drivers/ovn/test_driver.py' adding 'neutron/tests/functional/services/ovn_l3/__init__.py' adding 'neutron/tests/functional/services/ovn_l3/test_plugin.py' adding 'neutron/tests/functional/services/portforwarding/__init__.py' adding 'neutron/tests/functional/services/portforwarding/test_port_forwarding.py' adding 'neutron/tests/functional/services/trunk/__init__.py' adding 'neutron/tests/functional/services/trunk/test_plugin.py' adding 'neutron/tests/functional/services/trunk/drivers/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/agent/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py' adding 'neutron/tests/functional/services/trunk/drivers/ovn/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/ovn/test_trunk_driver.py' adding 'neutron/tests/functional/services/trunk/rpc/__init__.py' adding 'neutron/tests/functional/services/trunk/rpc/test_server.py' adding 'neutron/tests/functional/tests/__init__.py' adding 'neutron/tests/functional/tests/common/__init__.py' adding 'neutron/tests/functional/tests/common/test_net_helpers.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/__init__.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_port.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py' adding 'neutron/tests/unit/__init__.py' adding 'neutron/tests/unit/_test_extension_portbindings.py' adding 'neutron/tests/unit/dummy_plugin.py' adding 'neutron/tests/unit/extension_stubs.py' adding 'neutron/tests/unit/fake_resources.py' adding 'neutron/tests/unit/test_auth.py' adding 'neutron/tests/unit/test_manager.py' adding 'neutron/tests/unit/test_neutron_plugin_base_v2.py' adding 'neutron/tests/unit/test_opts.py' adding 'neutron/tests/unit/test_policy.py' adding 'neutron/tests/unit/test_service.py' adding 'neutron/tests/unit/test_worker.py' adding 'neutron/tests/unit/test_wsgi.py' adding 'neutron/tests/unit/testlib_api.py' adding 'neutron/tests/unit/agent/__init__.py' adding 'neutron/tests/unit/agent/test_agent_extensions_manager.py' adding 'neutron/tests/unit/agent/test_resource_cache.py' adding 'neutron/tests/unit/agent/test_rpc.py' adding 'neutron/tests/unit/agent/test_securitygroups_rpc.py' adding 'neutron/tests/unit/agent/common/__init__.py' adding 'neutron/tests/unit/agent/common/test_async_process.py' adding 'neutron/tests/unit/agent/common/test_ovs_lib.py' adding 'neutron/tests/unit/agent/common/test_ovsdb_monitor.py' adding 'neutron/tests/unit/agent/common/test_placement_report.py' adding 'neutron/tests/unit/agent/common/test_polling.py' adding 'neutron/tests/unit/agent/common/test_resource_processing_queue.py' adding 'neutron/tests/unit/agent/common/test_utils.py' adding 'neutron/tests/unit/agent/dhcp/__init__.py' adding 'neutron/tests/unit/agent/dhcp/test_agent.py' adding 'neutron/tests/unit/agent/l2/__init__.py' adding 'neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py' adding 'neutron/tests/unit/agent/l2/extensions/__init__.py' adding 'neutron/tests/unit/agent/l2/extensions/test_fdb_population.py' adding 'neutron/tests/unit/agent/l2/extensions/test_local_ip.py' adding 'neutron/tests/unit/agent/l2/extensions/test_qos.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/__init__.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_base.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_extension.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv4.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv6.py' adding 'neutron/tests/unit/agent/l2/extensions/metadata/__init__.py' adding 'neutron/tests/unit/agent/l2/extensions/metadata/test_host_metadata_proxy.py' adding 'neutron/tests/unit/agent/l3/__init__.py' adding 'neutron/tests/unit/agent/l3/test_agent.py' adding 'neutron/tests/unit/agent/l3/test_dvr_fip_ns.py' adding 'neutron/tests/unit/agent/l3/test_dvr_local_router.py' adding 'neutron/tests/unit/agent/l3/test_dvr_snat_ns.py' adding 'neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py' adding 'neutron/tests/unit/agent/l3/test_ha_router.py' adding 'neutron/tests/unit/agent/l3/test_item_allocator.py' adding 'neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py' adding 'neutron/tests/unit/agent/l3/test_legacy_router.py' adding 'neutron/tests/unit/agent/l3/test_link_local_allocator.py' adding 'neutron/tests/unit/agent/l3/test_namespace_manager.py' adding 'neutron/tests/unit/agent/l3/test_router_info.py' adding 'neutron/tests/unit/agent/l3/extensions/__init__.py' adding 'neutron/tests/unit/agent/l3/extensions/test_conntrack_helper.py' adding 'neutron/tests/unit/agent/l3/extensions/test_ndp_proxy.py' adding 'neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py' adding 'neutron/tests/unit/agent/l3/extensions/test_snat_log.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/__init__.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/test_base.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/test_fip.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py' adding 'neutron/tests/unit/agent/linux/__init__.py' adding 'neutron/tests/unit/agent/linux/failing_process.py' adding 'neutron/tests/unit/agent/linux/test_bridge_lib.py' adding 'neutron/tests/unit/agent/linux/test_daemon.py' adding 'neutron/tests/unit/agent/linux/test_devlink.py' adding 'neutron/tests/unit/agent/linux/test_dhcp.py' adding 'neutron/tests/unit/agent/linux/test_external_process.py' adding 'neutron/tests/unit/agent/linux/test_interface.py' adding 'neutron/tests/unit/agent/linux/test_ip_conntrack.py' adding 'neutron/tests/unit/agent/linux/test_ip_lib.py' adding 'neutron/tests/unit/agent/linux/test_ipset_manager.py' adding 'neutron/tests/unit/agent/linux/test_iptables_firewall.py' adding 'neutron/tests/unit/agent/linux/test_iptables_manager.py' adding 'neutron/tests/unit/agent/linux/test_keepalived.py' adding 'neutron/tests/unit/agent/linux/test_l3_tc_lib.py' adding 'neutron/tests/unit/agent/linux/test_pd.py' adding 'neutron/tests/unit/agent/linux/test_tc_lib.py' adding 'neutron/tests/unit/agent/linux/test_utils.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py' adding 'neutron/tests/unit/agent/metadata/__init__.py' adding 'neutron/tests/unit/agent/metadata/test_agent.py' adding 'neutron/tests/unit/agent/metadata/test_driver.py' adding 'neutron/tests/unit/agent/ovn/__init__.py' adding 'neutron/tests/unit/agent/ovn/metadata/__init__.py' adding 'neutron/tests/unit/agent/ovn/metadata/test_agent.py' adding 'neutron/tests/unit/agent/ovn/metadata/test_driver.py' adding 'neutron/tests/unit/agent/ovn/metadata/test_server.py' adding 'neutron/tests/unit/agent/ovsdb/__init__.py' adding 'neutron/tests/unit/agent/ovsdb/test_impl_idl.py' adding 'neutron/tests/unit/agent/ovsdb/native/__init__.py' adding 'neutron/tests/unit/agent/ovsdb/native/test_connection.py' adding 'neutron/tests/unit/agent/windows/__init__.py' adding 'neutron/tests/unit/agent/windows/test_ip_lib.py' adding 'neutron/tests/unit/agent/windows/test_utils.py' adding 'neutron/tests/unit/api/__init__.py' adding 'neutron/tests/unit/api/test_api_common.py' adding 'neutron/tests/unit/api/test_extensions.py' adding 'neutron/tests/unit/api/rpc/__init__.py' adding 'neutron/tests/unit/api/rpc/agentnotifiers/__init__.py' adding 'neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py' adding 'neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py' adding 'neutron/tests/unit/api/rpc/callbacks/__init__.py' adding 'neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py' adding 'neutron/tests/unit/api/rpc/callbacks/test_resources.py' adding 'neutron/tests/unit/api/rpc/callbacks/test_version_manager.py' adding 'neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py' adding 'neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py' adding 'neutron/tests/unit/api/rpc/callbacks/producer/__init__.py' adding 'neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py' adding 'neutron/tests/unit/api/rpc/handlers/__init__.py' adding 'neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py' adding 'neutron/tests/unit/api/v2/__init__.py' adding 'neutron/tests/unit/api/v2/test_base.py' adding 'neutron/tests/unit/api/v2/test_resource.py' adding 'neutron/tests/unit/api/v2/test_router.py' adding 'neutron/tests/unit/cmd/__init__.py' adding 'neutron/tests/unit/cmd/test_netns_cleanup.py' adding 'neutron/tests/unit/cmd/test_ovs_cleanup.py' adding 'neutron/tests/unit/cmd/test_runtime_checks.py' adding 'neutron/tests/unit/cmd/test_sanity_check.py' adding 'neutron/tests/unit/cmd/test_status.py' adding 'neutron/tests/unit/cmd/ovn/__init__.py' adding 'neutron/tests/unit/cmd/ovn/test_neutron_ovn_db_sync_util.py' adding 'neutron/tests/unit/cmd/upgrade_checks/__init__.py' adding 'neutron/tests/unit/cmd/upgrade_checks/test_checks.py' adding 'neutron/tests/unit/common/__init__.py' adding 'neutron/tests/unit/common/moved_globals_code1.py' adding 'neutron/tests/unit/common/moved_globals_code2.py' adding 'neutron/tests/unit/common/moved_globals_target.py' adding 'neutron/tests/unit/common/test__deprecate.py' adding 'neutron/tests/unit/common/test_cache_utils.py' adding 'neutron/tests/unit/common/test_coordination.py' adding 'neutron/tests/unit/common/test_ipv6_utils.py' adding 'neutron/tests/unit/common/test_utils.py' adding 'neutron/tests/unit/common/ovn/__init__.py' adding 'neutron/tests/unit/common/ovn/test_acl.py' adding 'neutron/tests/unit/common/ovn/test_hash_ring_manager.py' adding 'neutron/tests/unit/common/ovn/test_utils.py' adding 'neutron/tests/unit/conf/__init__.py' adding 'neutron/tests/unit/conf/test_service.py' adding 'neutron/tests/unit/conf/agent/__init__.py' adding 'neutron/tests/unit/conf/agent/test_common.py' adding 'neutron/tests/unit/conf/policies/__init__.py' adding 'neutron/tests/unit/conf/policies/test_address_group.py' adding 'neutron/tests/unit/conf/policies/test_address_scope.py' adding 'neutron/tests/unit/conf/policies/test_agent.py' adding 'neutron/tests/unit/conf/policies/test_auto_allocated_topology.py' adding 'neutron/tests/unit/conf/policies/test_availability_zone.py' adding 'neutron/tests/unit/conf/policies/test_base.py' adding 'neutron/tests/unit/conf/policies/test_default_security_group_rules.py' adding 'neutron/tests/unit/conf/policies/test_flavor.py' adding 'neutron/tests/unit/conf/policies/test_floatingip.py' adding 'neutron/tests/unit/conf/policies/test_floatingip_pools.py' adding 'neutron/tests/unit/conf/policies/test_floatingip_port_forwarding.py' adding 'neutron/tests/unit/conf/policies/test_l3_conntrack_helper.py' adding 'neutron/tests/unit/conf/policies/test_local_ip.py' adding 'neutron/tests/unit/conf/policies/test_local_ip_association.py' adding 'neutron/tests/unit/conf/policies/test_logging.py' adding 'neutron/tests/unit/conf/policies/test_metering.py' adding 'neutron/tests/unit/conf/policies/test_ndp_proxy.py' adding 'neutron/tests/unit/conf/policies/test_network.py' adding 'neutron/tests/unit/conf/policies/test_network_ip_availability.py' adding 'neutron/tests/unit/conf/policies/test_network_segment_range.py' adding 'neutron/tests/unit/conf/policies/test_port.py' adding 'neutron/tests/unit/conf/policies/test_port_bindings.py' adding 'neutron/tests/unit/conf/policies/test_qos.py' adding 'neutron/tests/unit/conf/policies/test_quotas.py' adding 'neutron/tests/unit/conf/policies/test_rbac.py' adding 'neutron/tests/unit/conf/policies/test_router.py' adding 'neutron/tests/unit/conf/policies/test_security_group.py' adding 'neutron/tests/unit/conf/policies/test_segment.py' adding 'neutron/tests/unit/conf/policies/test_service_type.py' adding 'neutron/tests/unit/conf/policies/test_subnet.py' adding 'neutron/tests/unit/conf/policies/test_subnetpool.py' adding 'neutron/tests/unit/conf/policies/test_trunk.py' adding 'neutron/tests/unit/core_extensions/__init__.py' adding 'neutron/tests/unit/core_extensions/test_qos.py' adding 'neutron/tests/unit/db/__init__.py' adding 'neutron/tests/unit/db/test__utils.py' adding 'neutron/tests/unit/db/test_agents_db.py' adding 'neutron/tests/unit/db/test_agentschedulers_db.py' adding 'neutron/tests/unit/db/test_allowedaddresspairs_db.py' adding 'neutron/tests/unit/db/test_db_base_plugin_common.py' adding 'neutron/tests/unit/db/test_db_base_plugin_v2.py' adding 'neutron/tests/unit/db/test_dvr_mac_db.py' adding 'neutron/tests/unit/db/test_extraroute_db.py' adding 'neutron/tests/unit/db/test_ipam_backend_mixin.py' adding 'neutron/tests/unit/db/test_ipam_pluggable_backend.py' adding 'neutron/tests/unit/db/test_l3_db.py' adding 'neutron/tests/unit/db/test_l3_dvr_db.py' adding 'neutron/tests/unit/db/test_l3_extra_gws_db.py' adding 'neutron/tests/unit/db/test_l3_hamode_db.py' adding 'neutron/tests/unit/db/test_migration.py' adding 'neutron/tests/unit/db/test_ovn_hash_ring_db.py' adding 'neutron/tests/unit/db/test_ovn_l3_hamode_db.py' adding 'neutron/tests/unit/db/test_ovn_revision_numbers_db.py' adding 'neutron/tests/unit/db/test_portsecurity_db.py' adding 'neutron/tests/unit/db/test_portsecurity_db_common.py' adding 'neutron/tests/unit/db/test_provisioning_blocks.py' adding 'neutron/tests/unit/db/test_rbac_db_mixin.py' adding 'neutron/tests/unit/db/test_securitygroups_db.py' adding 'neutron/tests/unit/db/test_segments_db.py' adding 'neutron/tests/unit/db/metering/__init__.py' adding 'neutron/tests/unit/db/metering/test_metering_db.py' adding 'neutron/tests/unit/db/quota/__init__.py' adding 'neutron/tests/unit/db/quota/test_api.py' adding 'neutron/tests/unit/db/quota/test_driver.py' adding 'neutron/tests/unit/db/quota/test_driver_nolock.py' adding 'neutron/tests/unit/extensions/__init__.py' adding 'neutron/tests/unit/extensions/base.py' adding 'neutron/tests/unit/extensions/extendedattribute.py' adding 'neutron/tests/unit/extensions/extensionattribute.py' adding 'neutron/tests/unit/extensions/foxinsocks.py' adding 'neutron/tests/unit/extensions/test_address_group.py' adding 'neutron/tests/unit/extensions/test_address_scope.py' adding 'neutron/tests/unit/extensions/test_agent.py' adding 'neutron/tests/unit/extensions/test_availability_zone.py' adding 'neutron/tests/unit/extensions/test_data_plane_status.py' adding 'neutron/tests/unit/extensions/test_default_subnetpools.py' adding 'neutron/tests/unit/extensions/test_dns.py' adding 'neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py' adding 'neutron/tests/unit/extensions/test_external_net.py' adding 'neutron/tests/unit/extensions/test_extra_dhcp_opt.py' adding 'neutron/tests/unit/extensions/test_extraroute.py' adding 'neutron/tests/unit/extensions/test_fip_port_details.py' adding 'neutron/tests/unit/extensions/test_flavors.py' adding 'neutron/tests/unit/extensions/test_floating_ip_port_forwarding.py' adding 'neutron/tests/unit/extensions/test_floatingip_pools.py' adding 'neutron/tests/unit/extensions/test_l3.py' adding 'neutron/tests/unit/extensions/test_l3_conntrack_helper.py' adding 'neutron/tests/unit/extensions/test_l3_ext_gw_mode.py' adding 'neutron/tests/unit/extensions/test_l3_ndp_proxy.py' adding 'neutron/tests/unit/extensions/test_local_ip.py' adding 'neutron/tests/unit/extensions/test_network_ip_availability.py' adding 'neutron/tests/unit/extensions/test_network_segment_range.py' adding 'neutron/tests/unit/extensions/test_port_device_profile.py' adding 'neutron/tests/unit/extensions/test_port_hardware_offload_type.py' adding 'neutron/tests/unit/extensions/test_port_hints.py' adding 'neutron/tests/unit/extensions/test_port_numa_affinity_policy.py' adding 'neutron/tests/unit/extensions/test_portsecurity.py' adding 'neutron/tests/unit/extensions/test_providernet.py' adding 'neutron/tests/unit/extensions/test_qos_fip.py' adding 'neutron/tests/unit/extensions/test_qos_gateway_ip.py' adding 'neutron/tests/unit/extensions/test_quotasv2.py' adding 'neutron/tests/unit/extensions/test_quotasv2_detail.py' adding 'neutron/tests/unit/extensions/test_router_availability_zone.py' adding 'neutron/tests/unit/extensions/test_security_groups_default_rules.py' adding 'neutron/tests/unit/extensions/test_security_groups_normalized_cidr.py' adding 'neutron/tests/unit/extensions/test_securitygroup.py' adding 'neutron/tests/unit/extensions/test_segment.py' adding 'neutron/tests/unit/extensions/test_servicetype.py' adding 'neutron/tests/unit/extensions/test_subnet_dns_publish_fixed_ip.py' adding 'neutron/tests/unit/extensions/test_subnet_onboard.py' adding 'neutron/tests/unit/extensions/test_subnet_service_types.py' adding 'neutron/tests/unit/extensions/test_subnetpool_prefix_ops.py' adding 'neutron/tests/unit/extensions/test_tagging.py' adding 'neutron/tests/unit/extensions/test_timestamp.py' adding 'neutron/tests/unit/extensions/test_uplink_status_propagation.py' adding 'neutron/tests/unit/extensions/test_vlantransparent.py' adding 'neutron/tests/unit/extensions/v2attributes.py' adding 'neutron/tests/unit/hacking/__init__.py' adding 'neutron/tests/unit/ipam/__init__.py' adding 'neutron/tests/unit/ipam/fake_driver.py' adding 'neutron/tests/unit/ipam/test_requests.py' adding 'neutron/tests/unit/ipam/test_subnet_alloc.py' adding 'neutron/tests/unit/ipam/test_utils.py' adding 'neutron/tests/unit/ipam/drivers/__init__.py' adding 'neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py' adding 'neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py' adding 'neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py' adding 'neutron/tests/unit/notifiers/__init__.py' adding 'neutron/tests/unit/notifiers/test_batch_notifier.py' adding 'neutron/tests/unit/notifiers/test_ironic.py' adding 'neutron/tests/unit/notifiers/test_nova.py' adding 'neutron/tests/unit/objects/__init__.py' adding 'neutron/tests/unit/objects/test_address_group.py' adding 'neutron/tests/unit/objects/test_address_scope.py' adding 'neutron/tests/unit/objects/test_agent.py' adding 'neutron/tests/unit/objects/test_auto_allocate.py' adding 'neutron/tests/unit/objects/test_base.py' adding 'neutron/tests/unit/objects/test_conntrack_helper.py' adding 'neutron/tests/unit/objects/test_flavor.py' adding 'neutron/tests/unit/objects/test_floatingip.py' adding 'neutron/tests/unit/objects/test_ipam.py' adding 'neutron/tests/unit/objects/test_l3_hamode.py' adding 'neutron/tests/unit/objects/test_l3agent.py' adding 'neutron/tests/unit/objects/test_local_ip.py' adding 'neutron/tests/unit/objects/test_metering.py' adding 'neutron/tests/unit/objects/test_ndp_proxy.py' adding 'neutron/tests/unit/objects/test_network.py' adding 'neutron/tests/unit/objects/test_network_segment_range.py' adding 'neutron/tests/unit/objects/test_objects.py' adding 'neutron/tests/unit/objects/test_port_forwarding.py' adding 'neutron/tests/unit/objects/test_ports.py' adding 'neutron/tests/unit/objects/test_provisioning_blocks.py' adding 'neutron/tests/unit/objects/test_quota.py' adding 'neutron/tests/unit/objects/test_rbac.py' adding 'neutron/tests/unit/objects/test_rbac_db.py' adding 'neutron/tests/unit/objects/test_router.py' adding 'neutron/tests/unit/objects/test_securitygroup.py' adding 'neutron/tests/unit/objects/test_securitygroup_default_rules.py' adding 'neutron/tests/unit/objects/test_servicetype.py' adding 'neutron/tests/unit/objects/test_subnet.py' adding 'neutron/tests/unit/objects/test_subnetpool.py' adding 'neutron/tests/unit/objects/test_tag.py' adding 'neutron/tests/unit/objects/test_trunk.py' adding 'neutron/tests/unit/objects/db/__init__.py' adding 'neutron/tests/unit/objects/db/test_api.py' adding 'neutron/tests/unit/objects/logapi/__init__.py' adding 'neutron/tests/unit/objects/logapi/test_logging_resource.py' adding 'neutron/tests/unit/objects/plugins/__init__.py' adding 'neutron/tests/unit/objects/plugins/ml2/__init__.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_base.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_greallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py' adding 'neutron/tests/unit/objects/port/__init__.py' adding 'neutron/tests/unit/objects/port/extensions/__init__.py' adding 'neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py' adding 'neutron/tests/unit/objects/port/extensions/test_data_plane_status.py' adding 'neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_hardware_offload_type.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_hints.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_numa_affinity_policy.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_security.py' adding 'neutron/tests/unit/objects/port/extensions/test_uplink_status_propagation.py' adding 'neutron/tests/unit/objects/qos/__init__.py' adding 'neutron/tests/unit/objects/qos/test_binding.py' adding 'neutron/tests/unit/objects/qos/test_policy.py' adding 'neutron/tests/unit/objects/qos/test_qos_policy_validator.py' adding 'neutron/tests/unit/objects/qos/test_rule.py' adding 'neutron/tests/unit/objects/qos/test_rule_type.py' adding 'neutron/tests/unit/pecan_wsgi/test_app.py' adding 'neutron/tests/unit/plugins/__init__.py' adding 'neutron/tests/unit/plugins/ml2/__init__.py' adding 'neutron/tests/unit/plugins/ml2/_test_mech_agent.py' adding 'neutron/tests/unit/plugins/ml2/base.py' adding 'neutron/tests/unit/plugins/ml2/test_agent_scheduler.py' adding 'neutron/tests/unit/plugins/ml2/test_db.py' adding 'neutron/tests/unit/plugins/ml2/test_driver_context.py' adding 'neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py' adding 'neutron/tests/unit/plugins/ml2/test_extension_driver_api.py' adding 'neutron/tests/unit/plugins/ml2/test_managers.py' adding 'neutron/tests/unit/plugins/ml2/test_ovo_rpc.py' adding 'neutron/tests/unit/plugins/ml2/test_plugin.py' adding 'neutron/tests/unit/plugins/ml2/test_port_binding.py' adding 'neutron/tests/unit/plugins/ml2/test_rpc.py' adding 'neutron/tests/unit/plugins/ml2/test_security_group.py' adding 'neutron/tests/unit/plugins/ml2/test_tracked_resources.py' adding 'neutron/tests/unit/plugins/ml2/drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ext_test.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_helpers.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_local.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_arp_protect.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_agent_extension_api.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/test_qos_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_commands.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl_ovn.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-nb.ovsschema' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-sb.ovsschema' adding 'neutron/tests/unit/plugins/ml2/extensions/__init__.py' adding 'neutron/tests/unit/plugins/ml2/extensions/fake_extension.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_dns_domain_keywords.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_port_security.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_tag_ports_during_bulk_creation.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation.py' adding 'neutron/tests/unit/privileged/__init__.py' adding 'neutron/tests/unit/privileged/agent/__init__.py' adding 'neutron/tests/unit/privileged/agent/linux/__init__.py' adding 'neutron/tests/unit/privileged/agent/linux/test___init__.py' adding 'neutron/tests/unit/privileged/agent/linux/test_ip_lib.py' adding 'neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py' adding 'neutron/tests/unit/privileged/agent/linux/test_utils.py' adding 'neutron/tests/unit/quota/__init__.py' adding 'neutron/tests/unit/quota/test_resource.py' adding 'neutron/tests/unit/quota/test_resource_registry.py' adding 'neutron/tests/unit/scheduler/__init__.py' adding 'neutron/tests/unit/scheduler/test_base_scheduler.py' adding 'neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py' adding 'neutron/tests/unit/scheduler/test_l3_agent_scheduler.py' adding 'neutron/tests/unit/scheduler/test_l3_ovn_scheduler.py' adding 'neutron/tests/unit/services/__init__.py' adding 'neutron/tests/unit/services/test_provider_configuration.py' adding 'neutron/tests/unit/services/auto_allocate/__init__.py' adding 'neutron/tests/unit/services/auto_allocate/test_db.py' adding 'neutron/tests/unit/services/conntrack_helper/__init__.py' adding 'neutron/tests/unit/services/conntrack_helper/test_plugin.py' adding 'neutron/tests/unit/services/externaldns/__init__.py' adding 'neutron/tests/unit/services/externaldns/drivers/__init__.py' adding 'neutron/tests/unit/services/externaldns/drivers/designate/__init__.py' adding 'neutron/tests/unit/services/externaldns/drivers/designate/test_driver.py' adding 'neutron/tests/unit/services/l3_router/__init__.py' adding 'neutron/tests/unit/services/l3_router/test_l3_router_plugin.py' adding 'neutron/tests/unit/services/l3_router/service_providers/__init__.py' adding 'neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py' adding 'neutron/tests/unit/services/logapi/__init__.py' adding 'neutron/tests/unit/services/logapi/base.py' adding 'neutron/tests/unit/services/logapi/test_logging_plugin.py' adding 'neutron/tests/unit/services/logapi/agent/__init__.py' adding 'neutron/tests/unit/services/logapi/agent/test_log_extension.py' adding 'neutron/tests/unit/services/logapi/agent/l3/__init__.py' adding 'neutron/tests/unit/services/logapi/agent/l3/test_base.py' adding 'neutron/tests/unit/services/logapi/common/__init__.py' adding 'neutron/tests/unit/services/logapi/common/test_db_api.py' adding 'neutron/tests/unit/services/logapi/common/test_sg_callback.py' adding 'neutron/tests/unit/services/logapi/common/test_sg_validate.py' adding 'neutron/tests/unit/services/logapi/common/test_snat_validate.py' adding 'neutron/tests/unit/services/logapi/common/test_validators.py' adding 'neutron/tests/unit/services/logapi/drivers/__init__.py' adding 'neutron/tests/unit/services/logapi/drivers/test_base.py' adding 'neutron/tests/unit/services/logapi/drivers/test_manager.py' adding 'neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py' adding 'neutron/tests/unit/services/logapi/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/logapi/drivers/ovn/test_driver.py' adding 'neutron/tests/unit/services/logapi/rpc/__init__.py' adding 'neutron/tests/unit/services/logapi/rpc/test_server.py' adding 'neutron/tests/unit/services/metering/__init__.py' adding 'neutron/tests/unit/services/metering/test_metering_plugin.py' adding 'neutron/tests/unit/services/metering/agents/__init__.py' adding 'neutron/tests/unit/services/metering/agents/test_metering_agent.py' adding 'neutron/tests/unit/services/metering/drivers/__init__.py' adding 'neutron/tests/unit/services/metering/drivers/test_iptables.py' adding 'neutron/tests/unit/services/network_segment_range/__init__.py' adding 'neutron/tests/unit/services/network_segment_range/test_plugin.py' adding 'neutron/tests/unit/services/ovn_l3/__init__.py' adding 'neutron/tests/unit/services/ovn_l3/test_plugin.py' adding 'neutron/tests/unit/services/ovn_l3/service_providers/__init__.py' adding 'neutron/tests/unit/services/ovn_l3/service_providers/test_driver_controller.py' adding 'neutron/tests/unit/services/ovn_l3/service_providers/test_user_defined.py' adding 'neutron/tests/unit/services/placement_report/__init__.py' adding 'neutron/tests/unit/services/placement_report/test_plugin.py' adding 'neutron/tests/unit/services/portforwarding/__init__.py' adding 'neutron/tests/unit/services/portforwarding/test_pf_plugin.py' adding 'neutron/tests/unit/services/portforwarding/drivers/__init__.py' adding 'neutron/tests/unit/services/portforwarding/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/portforwarding/drivers/ovn/test_driver.py' adding 'neutron/tests/unit/services/qos/__init__.py' adding 'neutron/tests/unit/services/qos/base.py' adding 'neutron/tests/unit/services/qos/test_qos_plugin.py' adding 'neutron/tests/unit/services/qos/drivers/__init__.py' adding 'neutron/tests/unit/services/qos/drivers/test_manager.py' adding 'neutron/tests/unit/services/qos/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/services/qos/drivers/openvswitch/test_driver.py' adding 'neutron/tests/unit/services/qos/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/qos/drivers/ovn/test_driver.py' adding 'neutron/tests/unit/services/revisions/__init__.py' adding 'neutron/tests/unit/services/revisions/test_revision_plugin.py' adding 'neutron/tests/unit/services/trunk/__init__.py' adding 'neutron/tests/unit/services/trunk/fakes.py' adding 'neutron/tests/unit/services/trunk/test_plugin.py' adding 'neutron/tests/unit/services/trunk/test_rules.py' adding 'neutron/tests/unit/services/trunk/test_utils.py' adding 'neutron/tests/unit/services/trunk/drivers/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py' adding 'neutron/tests/unit/services/trunk/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py' adding 'neutron/tests/unit/services/trunk/rpc/__init__.py' adding 'neutron/tests/unit/services/trunk/rpc/test_agent.py' adding 'neutron/tests/unit/services/trunk/rpc/test_backend.py' adding 'neutron/tests/unit/services/trunk/rpc/test_server.py' adding 'neutron/tests/unit/services/trunk/seg_types/__init__.py' adding 'neutron/tests/unit/services/trunk/seg_types/test_validators.py' adding 'neutron/tests/unit/tests/__init__.py' adding 'neutron/tests/unit/tests/test_base.py' adding 'neutron/tests/unit/tests/test_post_mortem_debug.py' adding 'neutron/tests/unit/tests/common/__init__.py' adding 'neutron/tests/unit/tests/common/test_net_helpers.py' adding 'neutron/tests/unit/tests/example/README' adding 'neutron/tests/unit/tests/example/__init__.py' adding 'neutron/tests/unit/tests/example/dir/__init__.py' adding 'neutron/tests/unit/tests/example/dir/example_module.py' adding 'neutron/tests/unit/tests/example/dir/subdir/__init__.py' adding 'neutron/tests/unit/tests/example/dir/subdir/example_module.py' adding 'neutron/tests/unit/tests/functional/__init__.py' adding 'neutron/tests/unit/tests/functional/test_base.py' adding 'neutron/tests/var/ca.crt' adding 'neutron/tests/var/certandkey.pem' adding 'neutron/tests/var/certificate.crt' adding 'neutron/tests/var/privatekey.key' adding 'neutron-24.1.1.dev27.data/data/etc/neutron/api-paste.ini' adding 'neutron-24.1.1.dev27.data/data/etc/neutron/rootwrap.conf' adding 'neutron-24.1.1.dev27.data/data/etc/neutron/rootwrap.d/rootwrap.filters' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/ovn-migration.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/reduce-dhcp-renewal-time.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/revert.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates/delete-neutron-resources.sh.j2' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/activate-ovn.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/cleanup-dataplane.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/clone-dataplane.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/sync-dbs.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates/activate-ovn.sh.j2' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates/clone-br-int.sh.j2' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates/cleanup-resources.sh.j2' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates/create-resources.sh.j2' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates/validate-resources.sh.j2' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks/cleanup.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks/main.yml' adding 'neutron-24.1.1.dev27.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/templates/generate-ovn-extras.sh.j2' adding 'neutron-24.1.1.dev27.data/scripts/neutron-api' adding 'neutron-24.1.1.dev27.data/scripts/ovn_migration.sh' adding 'neutron-24.1.1.dev27.dist-info/AUTHORS' adding 'neutron-24.1.1.dev27.dist-info/LICENSE' adding 'neutron-24.1.1.dev27.dist-info/METADATA' adding 'neutron-24.1.1.dev27.dist-info/WHEEL' adding 'neutron-24.1.1.dev27.dist-info/entry_points.txt' adding 'neutron-24.1.1.dev27.dist-info/pbr.json' adding 'neutron-24.1.1.dev27.dist-info/top_level.txt' adding 'neutron-24.1.1.dev27.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for neutron (pyproject.toml): finished with status 'done' Created wheel for neutron: filename=neutron-24.1.1.dev27-py3-none-any.whl size=4336454 sha256=a72f76e8e64051454f6013ddd2b8b76ed319ef67daf4f109b21a7d43821e7b9f Stored in directory: /builddir/.cache/pip/wheels/d7/ec/6b/8ccbdba532dc1d3d7b70b78e45b39b631c07663b87fc5d6773 Successfully built neutron + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.QfUs9G + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 + cd neutron-24.1.1.dev27 ++ ls /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir/neutron-24.1.1.dev27-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=neutron==24.1.1.dev27 + '[' -z neutron==24.1.1.dev27 ']' + TMPDIR=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir neutron==24.1.1.dev27 Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) Looking in links: /builddir/build/BUILD/neutron-24.1.1.dev27/pyproject-wheeldir Processing ./pyproject-wheeldir/neutron-24.1.1.dev27-py3-none-any.whl Installing collected packages: neutron changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/ml2ovn-trace to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-db-manage to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-dhcp-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ipset-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-keepalived-state-change to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-l3-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-linuxbridge-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-macvtap-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-metadata-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-metering-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-netns-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-openvswitch-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-db-sync-util to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-metadata-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-migration-mtu to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovs-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-pd-notify to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rootwrap to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rootwrap-daemon to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rpc-server to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanity-check to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-server to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sriov-nic-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-status to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-usage-audit to 755 Successfully installed neutron-24.1.1.dev27 + '[' -d /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin ']' + '[' -z s ']' + shebang_flags=-kas + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/ml2ovn-trace /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-api /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-db-manage /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-dhcp-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ipset-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-keepalived-state-change /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-l3-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-linuxbridge-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-macvtap-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-metering-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-netns-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-openvswitch-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-db-sync-util /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-migration-mtu /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovs-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-pd-notify /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rootwrap /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rootwrap-daemon /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rpc-server /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanity-check /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-server /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sriov-nic-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-status /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-usage-audit /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/ovn_migration.sh /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/ml2ovn-trace: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-api: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-db-manage: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-dhcp-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ipset-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-keepalived-state-change: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-l3-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-linuxbridge-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-macvtap-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-metadata-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-metering-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-netns-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-openvswitch-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-db-sync-util: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-metadata-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovn-migration-mtu: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-ovs-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-pd-notify: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rootwrap: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rootwrap-daemon: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-rpc-server: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sanity-check: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-server: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-sriov-nic-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-status: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-usage-audit: updating /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/ovn_migration.sh: no change + rm -rfv /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages ']' + site_dirs+=("/usr/lib/python3.9/site-packages") + '[' /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib64/python3.9/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.9/site-packages/neutron-24.1.1.dev27.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.1.1.dev27.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 --record /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.1.1.dev27.dist-info/RECORD --output /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.1.1.dev27.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.1.1.dev27.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.1.1.dev27.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.1.1.dev27.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale -D neutron /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.mo + export PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//usr/lib/python3.9/site-packages + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//usr/lib/python3.9/site-packages ++ ls etc/oslo-config-generator/dhcp_agent.ini etc/oslo-config-generator/l3_agent.ini etc/oslo-config-generator/linuxbridge_agent.ini etc/oslo-config-generator/macvtap_agent.ini etc/oslo-config-generator/metadata_agent.ini etc/oslo-config-generator/metering_agent.ini etc/oslo-config-generator/ml2_conf.ini etc/oslo-config-generator/neutron.conf etc/oslo-config-generator/neutron_ovn_metadata_agent.ini etc/oslo-config-generator/openvswitch_agent.ini etc/oslo-config-generator/ovn_agent.ini etc/oslo-config-generator/sriov_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/dhcp_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/l3_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/linuxbridge_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/macvtap_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/metadata_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/metering_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/ml2_conf.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/neutron.conf + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/neutron_ovn_metadata_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/openvswitch_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/ovn_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/sriov_agent.ini + read filename + find etc -name '*.sample' ++ dirname etc/neutron_ovn_metadata_agent.ini.sample + filedir=etc ++ basename etc/neutron_ovn_metadata_agent.ini.sample .sample + file=neutron_ovn_metadata_agent.ini + mv etc/neutron_ovn_metadata_agent.ini.sample etc/neutron_ovn_metadata_agent.ini + read filename ++ dirname etc/neutron.conf.sample + filedir=etc ++ basename etc/neutron.conf.sample .sample + file=neutron.conf + mv etc/neutron.conf.sample etc/neutron.conf + read filename ++ dirname etc/metering_agent.ini.sample + filedir=etc ++ basename etc/metering_agent.ini.sample .sample + file=metering_agent.ini + mv etc/metering_agent.ini.sample etc/metering_agent.ini + read filename ++ dirname etc/metadata_agent.ini.sample + filedir=etc ++ basename etc/metadata_agent.ini.sample .sample + file=metadata_agent.ini + mv etc/metadata_agent.ini.sample etc/metadata_agent.ini + read filename ++ dirname etc/l3_agent.ini.sample + filedir=etc ++ basename etc/l3_agent.ini.sample .sample + file=l3_agent.ini + mv etc/l3_agent.ini.sample etc/l3_agent.ini + read filename ++ dirname etc/dhcp_agent.ini.sample + filedir=etc ++ basename etc/dhcp_agent.ini.sample .sample + file=dhcp_agent.ini + mv etc/dhcp_agent.ini.sample etc/dhcp_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/sriov_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/sriov_agent.ini.sample .sample + file=sriov_agent.ini + mv etc/neutron/plugins/ml2/sriov_agent.ini.sample etc/neutron/plugins/ml2/sriov_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/ovn_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/ovn_agent.ini.sample .sample + file=ovn_agent.ini + mv etc/neutron/plugins/ml2/ovn_agent.ini.sample etc/neutron/plugins/ml2/ovn_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/openvswitch_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/openvswitch_agent.ini.sample .sample + file=openvswitch_agent.ini + mv etc/neutron/plugins/ml2/openvswitch_agent.ini.sample etc/neutron/plugins/ml2/openvswitch_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/ml2_conf.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/ml2_conf.ini.sample .sample + file=ml2_conf.ini + mv etc/neutron/plugins/ml2/ml2_conf.ini.sample etc/neutron/plugins/ml2/ml2_conf.ini + read filename ++ dirname etc/neutron/plugins/ml2/macvtap_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/macvtap_agent.ini.sample .sample + file=macvtap_agent.ini + mv etc/neutron/plugins/ml2/macvtap_agent.ini.sample etc/neutron/plugins/ml2/macvtap_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/linuxbridge_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/linuxbridge_agent.ini.sample .sample + file=linuxbridge_agent.ini + mv etc/neutron/plugins/ml2/linuxbridge_agent.ini.sample etc/neutron/plugins/ml2/linuxbridge_agent.ini + read filename + read name eq value + test '[DEFAULT]' + test '' + continue + read name eq value + test use_stderr + test False + sed -ri '0,/^(#)? *use_stderr *=/{s!^(#)? *use_stderr *=.*!# use_stderr = False!}' etc/neutron.conf + read name eq value + test api_paste_config + test /etc/neutron/api-paste.ini + sed -ri '0,/^(#)? *api_paste_config *=/{s!^(#)? *api_paste_config *=.*!# api_paste_config = /etc/neutron/api-paste.ini!}' etc/neutron.conf + read name eq value + test '' + continue + read name eq value + test '[agent]' + test '' + continue + read name eq value + test root_helper + test 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf' + sed -ri '0,/^(#)? *root_helper *=/{s!^(#)? *root_helper *=.*!# root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf!}' etc/neutron.conf + read name eq value + test root_helper_daemon + test 'sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf' + sed -ri '0,/^(#)? *root_helper_daemon *=/{s!^(#)? *root_helper_daemon *=.*!# root_helper_daemon = sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf!}' etc/neutron.conf + read name eq value + test '' + continue + read name eq value + test '[oslo_concurrency]' + test '' + continue + read name eq value + test lock_path + test '$state_path/lock' + sed -ri '0,/^(#)? *lock_path *=/{s!^(#)? *lock_path *=.*!# lock_path = $state_path/lock!}' etc/neutron.conf + read name eq value + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/bin + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/doc + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/tools + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/neutron/rootwrap + mv /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/etc/neutron/rootwrap.d/rootwrap.filters /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/neutron/rootwrap + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron + mv /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/etc/neutron/api-paste.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/etc/neutron/rootwrap.conf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/etc/neutron/rootwrap.d /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/ml2 + mv etc/neutron.conf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/neutron.conf + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/dhcp_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/dhcp_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/l3_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/l3_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/metadata_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/metering_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/metering_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/neutron_ovn_metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/neutron_ovn_metadata_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/linuxbridge_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/ml2/linuxbridge_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/ml2_conf.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/ml2/ml2_conf.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/openvswitch_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/ml2/openvswitch_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/sriov_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/ml2/sriov_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/ovn_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/ml2/ovn_agent.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/networking-ovn + ln -s /etc/neutron/neutron_ovn_metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini + ln -s /etc/neutron/ovn.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/plugins/networking-ovn/networking-ovn.ini + ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/ovn.ini + ln -s /usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/networking-ovn-metadata-agent + install -p -D -m 644 /builddir/build/SOURCES/neutron.logrotate /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/logrotate.d/openstack-neutron + install -p -D -m 440 /builddir/build/SOURCES/neutron-sudoers /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/sudoers.d/neutron + install -p -D -m 644 /builddir/build/SOURCES/neutron-server.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-server.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-linuxbridge-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-linuxbridge-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-openvswitch-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-openvswitch-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-dhcp-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-dhcp-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-l3-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-l3-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-metadata-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-metadata-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-ovs-cleanup.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-ovs-cleanup.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-macvtap-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-macvtap-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-metering-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-metering-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-sriov-nic-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-sriov-nic-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-netns-cleanup.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-netns-cleanup.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-rpc-server.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-rpc-server.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-linuxbridge-cleanup.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-linuxbridge-cleanup.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-destroy-patch-ports.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-destroy-patch-ports.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-ovn-metadata-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-ovn-metadata-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-ovn-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/neutron-ovn-agent.service + ln -s /usr/lib/systemd/system/neutron-ovn-metadata-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/systemd/system/networking-ovn-metadata-agent.service + install -p -D -m 755 /builddir/build/SOURCES/neutron-enable-bridge-firewall.sh /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin/neutron-enable-bridge-firewall.sh + install -p -D -m 644 /builddir/build/SOURCES/neutron-l2-agent-sysctl.conf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/sysctl.d/99-neutron-openvswitch-agent.conf + install -p -D -m 644 /builddir/build/SOURCES/neutron-l2-agent-sysctl.conf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/sysctl.d/99-neutron-linuxbridge-agent.conf + install -p -D -m 755 /builddir/build/SOURCES/neutron-l2-agent.modules /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/sysconfig/modules/neutron-openvswitch-agent.modules + install -p -D -m 755 /builddir/build/SOURCES/neutron-l2-agent.modules /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/sysconfig/modules/neutron-linuxbridge-agent.modules + install -p -D -m 755 /builddir/build/SOURCES/conf.README /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/conf.d/README + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/var/lib/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/var/log/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/var/run/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/etc/neutron/kill_scripts + install -p -D -m 640 /builddir/build/SOURCES/neutron-dist.conf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/neutron/neutron-dist.conf + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/neutron/l3_agent + ln -s /etc/neutron/l3_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/neutron/l3_agent/l3_agent.conf + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/neutron/server + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/common + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-server + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-rpc-server + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-ovs-cleanup + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-netns-cleanup + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-linuxbridge-cleanup + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-macvtap-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-linuxbridge-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-openvswitch-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-dhcp-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-l3-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-metadata-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-metering-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-sriov-nic-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-ovn-metadata-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64//etc/neutron/conf.d/neutron-ovn-agent + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po + rm -f '/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 neutron --all-name + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 24.1.1-0.20250314170515.1218e07.el9 --unique-debug-suffix -24.1.1-0.20250314170515.1218e07.el9.x86_64 --unique-debug-src-base openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/neutron-24.1.1.dev27 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9 using python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /etc/sysconfig/modules/neutron-linuxbridge-agent.modules from /bin/sh to #!/usr/bin/sh mangling shebang in /etc/sysconfig/modules/neutron-openvswitch-agent.modules from /bin/sh to #!/usr/bin/sh *** WARNING: ./etc/neutron/conf.d/README is executable but has no shebang, removing executable bit mangling shebang in /usr/bin/neutron-enable-bridge-firewall.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/ovn_migration.sh from /bin/bash to #!/usr/bin/bash Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.QgEygt + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + PATH=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e py39 -- 'neutron.tests.unit.(objects|extensions)' /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) {3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_remove_addresses [0.810078s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_duplicated_addresses [1.170596s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_with_description_and_addresses [1.378289s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_specify_id [0.549143s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_delete_address_scope [0.297651s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_invalid_addresses [0.817267s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_without_description_or_addresses [0.675980s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_not_shared [0.385524s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_delete_address_group [0.237236s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_add_addresses [0.578224s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_addresses [0.231189s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope [0.395556s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_add_subnetpool_address_scope_wrong_address_family [0.341169s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_empty_name [0.504913s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_name_and_description [0.428864s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_shared_non_admin [0.582865s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_shared_admin [0.639905s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_correlate_network_with_address_scope [0.875650s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_admin [0.656929s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes [0.643128s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_empty_name [1.416844s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_non_admin [0.535549s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_get_address_group [0.750607s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_list_address_groups [0.335987s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_remove_absent_addresses [0.379735s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_non_pd_add_pd_subnet_to_same_network [1.770466s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_two_subnets_different_subnetpools_same_network [2.247254s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv4 [0.498262s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_block_update_subnetpool_network_affinity [2.351058s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv6 [0.774928s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_not_update_subnetpool_address_scope_not_notify [1.278253s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope [0.757462s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_assoc_address_scope_with_prefix_intersect [0.955629s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_address_scope_notify [2.072574s] ... ok {3} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_create_agent [0.736538s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_address_scope [0.320453s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope_wrong_family [0.426726s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_not_shared [0.567808s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_invalid_address_scope [0.277707s] ... ok {3} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_show_agent [0.717625s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use [0.268491s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_disassociate_address_scope [0.517252s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_shared [0.661051s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_pd_add_non_pd_subnet_to_same_network [0.621700s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_availability_zones_in_create_response [0.515880s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_shared [0.513886s] ... ok {3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_az [1.180645s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_network_create_contain_address_scope_attr [0.602219s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_not_existing [0.775468s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az [0.690696s] ... ok {3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_empty_az [0.931267s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_false_admin [1.233129s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_data_plane_status_default_none [0.737872s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones_with_filter [0.551262s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope [0.649507s] ... ok {3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az [0.770708s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_another_address_scope [0.687452s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_not_exist_az [1.094946s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_event_on_data_plane_status [1.432591s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_invalid_address_scope [0.540966s] ... ok {3} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_invalid_attr_data_plane_status [1.293678s] ... ok {0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_slaac [0.770851s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_preserves_data_plane_status [1.012557s] ... ok {0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v6 [0.632058s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_subnetpool_to_default_subnetpool [1.137872s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_with_invalid_data_plane_status [0.866935s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_bad_dns_names [0.657238s] ... ok {2} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_dead_agent [2.000328s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateless [0.710239s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v4 [0.375671s] ... ok {2} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_list_agent [0.872244s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_update_port_data_plane_status [1.646907s] ... ok {2} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_update_agent [0.826300s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_period [1.686909s] ... ok {1} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateful [0.926604s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones [0.557210s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_with_multiple_ipv4_and_ipv6_subnets [3.048591s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones [0.554604s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_default_dns_domain_with_dns_name [0.850618s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_no_period [2.782367s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_azs [2.091726s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_existing_az [0.937913s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_no_period [3.816829s] ... ok {2} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_default_subnetpool_to_non_default [0.836559s] ... ok {2} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_no_mode [0.734559s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_no_dns_domain [2.865540s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_show_port [1.825365s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip_address_only [2.013942s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip [2.181588s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestNetworkDnsDomain.test_update_network_dns_domain [0.622449s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_get_network_succeeds_without_filter [0.621981s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_admin_context [0.498200s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_empty_router_extradhcpopts [1.017532s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_good_dns_names [5.576735s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_json [0.642517s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_router_extradhcpopt [1.557945s] ... ok {0} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_port_forwarding_and_remove_subnets [11.403275s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_add_another_ver_opt [1.043805s] ... ok {1} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_get_fip_after_port_forwarding_create [5.595769s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_with_same [0.617679s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_fqdn_and_dns_domain [2.614376s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_without_extradhcpopt_delete [0.551324s] ... ok {1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_admin_succeeds [1.162087s] ... ok {1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_non_admin_fails [0.886956s] ... ok {1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_delete_network_check_disassociated_floatingips [0.711073s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_pqdn_and_dns_domain [2.212636s] ... ok {0} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_port_in_used_by_port_forwarding [4.750719s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_changed [3.680848s] ... ok {0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_nonadmin_context [0.356865s] ... ok {0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_set_external_non_admin_fails [0.386175s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.495839s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.475543s] ... ok {1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external [2.739394s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv4_opt_version [0.628177s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv6_opt_version [0.469339s] ... ok {1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_external_net_with_ports_set_not_shared [1.053849s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.227211s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [0.671509s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts [0.778015s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [0.386617s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_default_domain_period [5.070200s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_string_extradhcpopt [0.828599s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_none_extradhcpopts [2.456847s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopt_delete [1.272207s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_additional_extradhcpopt [1.160911s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_period [1.702771s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_name_extradhcpopt [1.263856s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_not_changed [2.032358s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts [1.366672s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_list_ports [2.595311s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_non_default_dns_domain_with_dns_name [1.162281s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_ipv6_change_value [1.290188s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_subnetpool_address_scope_update [2.242863s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [6.041211s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.559587s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floating_non_ext_network_returns_400 [1.039627s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [2.032937s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [2.151960s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [2.032651s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip [1.552916s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.655434s] ... ok {2} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_floatingip_port_forwarding_same_port_diff_protocol [6.148820s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_admin_succeeds [0.672331s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.484014s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [4.223896s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_non_admin_fails [0.494484s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas [1.240920s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external_pagination [1.302607s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [1.428328s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_routers_native_quotas [0.693108s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc [6.042480s] ... ok {2} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts [1.122688s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails [1.142568s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [1.692420s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.420383s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_multisubnet_id [3.013219s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [1.741639s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [1.832611s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [0.708057s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification [5.217940s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [0.868455s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [5.616471s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [2.116527s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [4.153210s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails [1.169129s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested [0.316580s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_port_status_not_applicable [4.076727s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.510458s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.972247s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [1.131532s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification [3.573999s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [5.405174s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_same_external_and_internal [5.484979s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination [3.364731s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_association_on_unowned_router [3.851356s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [5.008599s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update [3.901285s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [4.616655s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_404 [4.942055s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops [6.604704s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [0.585518s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_multi_external_one_internal [8.609698s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external [1.755016s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_nexthop_is_port_ip [2.176407s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [4.713010s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [5.645361s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_port_delete [4.938168s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_multi_routes [2.613694s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_one_route [2.732285s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification_port_delete [6.077910s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_to_same_port_id_twice [5.084903s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_router [7.153848s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination_reverse [2.117185s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_invalid_create_port [1.868492s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [5.471560s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_destination [1.439239s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_port_id [4.141811s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [2.730287s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_external_route [2.805996s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_201 [6.757387s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_delete_port_after_failure [1.460807s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [0.851613s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_sort [3.438958s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_route_via_another_tenant_subnet [2.624993s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [1.232019s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_id [3.761305s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.533627s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications [0.954852s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [3.820200s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_bad_values [1.413693s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_invalid_fixed_ip [4.580954s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway [3.292101s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.147570s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [2.810411s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [0.365799s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [2.318253s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [2.587610s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet [1.045428s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [1.287572s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [0.861602s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.693614s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [2.703258s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [2.572801s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_port [2.155132s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create [0.550896s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [3.221543s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo [1.302506s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_callback [0.904249s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_fails_nested [1.666461s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_port_existed_returns_409 [0.843653s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [1.199271s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_assoc_fails [4.516218s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list [0.954641s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [4.055795s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination [0.423164s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [0.682313s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [0.888410s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.568024s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse [0.672765s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.377891s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [0.423989s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_parameters [0.719909s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external_failure [1.389276s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_nothing_returns_400 [1.545938s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route [1.439672s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.774304s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_returns_200 [1.141525s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route [1.268704s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [1.464742s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet [5.851080s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_nexthop [1.661957s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [1.928820s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [1.537193s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [0.831280s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.199794s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_with_None [1.578806s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [1.603902s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [2.176322s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_without_ips [0.475573s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [2.179282s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [2.301927s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet [1.005000s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [2.338424s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_call_extensions [0.365786s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [0.473359s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.379323s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip [0.680354s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [1.070602s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [1.656554s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [0.952920s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_interface_in_use_by_route [1.926539s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [2.159051s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete [0.244745s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_sort [0.871838s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [0.786854s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_show [0.271715s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update [0.406471s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [2.578104s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_existed_floatingip [2.959928s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_no_data_returns_400 [0.279915s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_race_with_interface_add [1.351799s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port [1.066479s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_nexthop_ip [1.253859s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_delete_routes [1.696124s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [1.354354s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [0.942344s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [1.756844s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway [3.786757s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [3.791602s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [1.181965s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [3.386145s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_routes_update_for_multiple_routers [6.455593s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [1.859868s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_too_many_routes [1.632876s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_subnet_gateway_for_external_net [0.961963s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [2.082852s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [0.354667s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 [2.070601s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_specify_id_backend [0.491340s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [1.449377s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_two_fips_one_port_invalid_return_409 [4.595953s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.567759s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.411878s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_multisubnet_id [3.127633s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [5.410654s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_on_external_port [4.443072s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [0.923299s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [2.420318s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [1.420000s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_ip_address [1.845889s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [0.947172s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingips_native_quotas [1.526881s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [1.569862s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ip_not_allowed [2.404087s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [4.603326s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [1.274957s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.365977s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_different_external_subnet [2.099727s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [2.654849s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [0.729597s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.697533s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_associate_to_dhcp_port_fails [1.230446s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floating_non_ext_network_returns_400 [1.180120s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.710937s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [6.717328s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [2.691065s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested [0.530512s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [1.121505s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_dup_address [2.286843s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [3.060431s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_port_status_not_applicable [3.654882s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_nexthop_is_outside_port_subnet [2.137475s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [3.713101s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [5.779736s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_port_device_id_to_different_tenants_router [2.109921s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [1.414435s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails [0.537409s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [4.726360s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.901798s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_changed [3.932744s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_association_on_unowned_router [4.524556s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_not_changed [2.573558s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification [4.907481s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_first_floatingip_associate_notification [5.358298s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_subnetpool_address_scope_update [1.593019s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.476363s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.471154s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination [5.624695s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [8.465070s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [4.079575s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination_reverse [3.395119s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [8.974129s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc [5.248022s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_201 [8.072396s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [7.012734s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [9.511913s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_multi_external_one_internal [12.490004s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip [2.001221s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.033802s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification_port_delete [8.329589s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [2.767669s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_404 [12.812265s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_routers_native_quotas [0.980101s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [0.938176s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_port_delete [7.747668s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_port_id [6.503430s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update [5.599168s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_sort [4.978755s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_id [10.005227s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_crd_ops [11.108641s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external [2.553485s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [0.348826s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [7.663210s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_notifications [2.985908s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_invalid_fixed_ip [7.794912s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_bad_values [1.488214s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [1.809683s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal [12.231093s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [8.584025s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [5.113877s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_port [7.655260s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [1.001753s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [2.031380s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create [0.603445s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_nexthop_route [4.096466s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_call_extensions [0.610421s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_to_same_port_id_twice [8.293505s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_destination [4.025260s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [10.196180s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_nexthop_is_port_ip [2.680246s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_port_deletion_prevention_handles_missing_port [0.333434s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [7.087246s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_nexthop [4.410016s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [3.141917s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_one_route [5.280697s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_port_existed_returns_409 [3.214727s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [3.911454s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_clear_routes_with_None [8.768166s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet [3.744182s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_route_via_another_tenant_subnet [4.069971s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_interface_in_use_by_route [9.571377s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router [19.858408s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse [1.756381s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [8.428220s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [4.258850s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [3.072752s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [10.273697s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [1.418760s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_assoc_fails [7.572454s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [3.939172s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [1.619759s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show [1.055955s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [2.029498s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [2.669708s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [3.746442s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_address [3.334865s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_fails_nested [2.236108s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_failure [4.438721s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_destination_route [2.630511s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [3.785589s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [7.849481s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [2.820382s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_two_fips_one_port_invalid_return_409 [7.678499s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_route [3.795242s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [3.668439s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_port_device_id_to_different_tenants_router [4.933978s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [6.399495s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net [1.293535s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_multi_routes [6.150491s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [6.384351s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_no_data_returns_400 [0.700026s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port [3.697811s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway [3.702678s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_without_ips [1.503895s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [3.225070s] ... ok {1} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_update_with_port_details [6.777354s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_associate_service_profile_with_flavor [0.265464s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_description [0.155415s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_name [0.266577s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_description [0.292744s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [4.237910s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_flavors [0.340782s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_service_profiles [0.569194s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [2.921009s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor [1.398515s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile [0.160805s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled [0.190906s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet [5.627163s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor_exists [0.306138s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_empty_driver [0.255982s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use [0.276639s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete [0.960005s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_flavor [0.316286s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip [2.711999s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_flavor [0.369724s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [4.533451s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list [1.111373s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [1.574178s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_parameters [1.048760s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_sort [0.488777s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [1.620620s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [1.178326s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_callback [1.890744s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_inuse_returns_409 [1.566050s] ... ok {1} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_port_number_0 [4.445008s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [1.069619s] ... ok {1} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv4 [0.415901s] ... ok {1} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_1_True [0.411379s] ... ok {1} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_extra_attr_key_bad [0.173957s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [1.301413s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [2.492837s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_returns_200 [2.653336s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [3.084769s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips [3.879322s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [3.155630s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [3.816961s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_event_exception_preserved [0.415123s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update [0.746865s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination [0.965416s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_event_exception_preserved [0.978809s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [2.849500s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [1.760693s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_delete_port_after_failure [1.400494s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [3.063944s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_gateway_op_agent [2.601322s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_nothing_returns_400 [1.911574s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved [1.053026s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_port [2.291346s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_different_external_subnet [3.485550s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_routes [2.741741s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [1.113808s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_floatingips [3.619291s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_sync_interfaces [2.138037s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_on_external_port [3.319774s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway [4.345630s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_event_exception_preserved [1.129644s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved [0.673874s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_precommit_event [0.710623s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_nexthop_is_outside_port_subnet [2.577998s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_gateway_op_agent [2.230340s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [4.620222s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_routes [2.415111s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [1.475189s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet [12.562403s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [1.409775s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port [5.557646s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_fails [1.001456s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.342332s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_existed_floatingip [4.579463s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.252287s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_routes_update_for_multiple_routers [6.038665s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [0.534867s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [1.242146s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ip_not_allowed [1.847580s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [5.318978s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_ip_address [1.762779s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [3.509354s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [2.638096s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [0.781749s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id [1.926233s] ... ok {0} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_update_with_port_details [4.146759s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_enabled [0.222689s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_service_type [0.237390s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip [1.018925s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [5.435071s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [0.860961s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_driver [1.271486s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_flavor [0.111948s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_service_profile [0.112871s] ... ok {2} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_create_with_port_details [4.414350s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_disassociate_service_profile_with_flavor [0.134509s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_flavor [0.143507s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_invalid_enabled [0.099608s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_description [0.126365s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_name [0.150641s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.725193s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_too_long_description [0.212184s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile [0.277756s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.580684s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile [0.272681s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles [0.265306s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_service_profile [0.328542s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [1.442871s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [1.046880s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails [0.384956s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo [1.382258s] ... ok {2} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_create_with_port_details [4.940340s] ... ok {0} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_description [3.117369s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor [0.259622s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_invalid_enabled [0.231340s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_race_with_interface_add [2.092340s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor [0.333830s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_empty [0.276072s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor [0.317952s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [3.785639s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider [0.292060s] ... ok {0} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges_port_collisions [2.229470s] ... ok {0} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend [0.081450s] ... ok {2} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges [3.535506s] ... ok {2} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test__extend_extra_router_dict_defaults [0.122048s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [5.207960s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_create_precommit_event [3.495669s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingip_delete_after_event [0.990872s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [5.729778s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [2.417405s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_gateway [2.025155s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_specify_id_backend [0.419205s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [2.985246s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_interfaces [0.923355s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingip_delete_after_event [1.580264s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_port_id [3.555546s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces [1.262191s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_interfaces_op_agent [1.395790s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_precommit_event [0.309680s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [2.937800s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_precommit_event [1.016226s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [0.778728s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_gateway [1.772786s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_precommit_event [0.385145s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_event_exception_preserved [0.404341s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_nexthop_ip [1.772053s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_precommit_event [0.371203s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_op_agent [2.754627s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_multi_external_one_internal [6.444264s] ... ok {3} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_list_with_port_details [3.267451s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [2.686218s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_create_floatingip_event_logging_port_assoc [5.133166s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_port_delete [3.342662s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging [4.046310s] ... ok {3} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_list_with_port_details [4.769850s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile [0.287331s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_service_profile [0.188930s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_association_error [0.269548s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations [0.303392s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_flavor [0.165720s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver [0.170057s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor [0.188662s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor_in_use [0.179780s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_disabled [0.237866s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_binding [0.365154s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_driver [0.252094s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavors [0.355043s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_and_net_port_dns [6.155466s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_service_profile [0.360135s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging_disassociate [5.747108s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_router [8.457775s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_dns [4.857653s] ... ok {3} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_update_floatingip_port_forwarding_with_dup_internal_port [5.600301s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [2.645207s] ... ok {3} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_2_False [0.505145s] ... ok {3} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv4 [0.430556s] ... ok {3} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_1_True [0.373137s] ... ok {3} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_2_False [0.399366s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [1.643805s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_net_port_dns [5.783589s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [0.804441s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external_failure [1.333514s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_op_agent [2.902695s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_net_port_dns [5.545322s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create [3.097894s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [1.509986s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_interfaces_op_agent [1.288808s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_changed [1.438325s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_precommit_event [0.409122s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [0.306164s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.943033s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_delete_port_after_failure [1.158821s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event [3.338239s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record [5.091334s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc [3.989049s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [0.880671s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces [1.873182s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [2.753679s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_not_changed [1.566742s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [0.620885s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.369107s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.197755s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [1.417598s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_crd_ops [3.273625s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [1.501527s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.122381s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port [5.128863s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [3.205975s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [1.742034s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [1.581045s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_no_data_returns_400 [0.410816s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [4.271642s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas [1.004464s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_dns [3.458447s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [2.136733s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update [2.296626s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [1.407342s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [3.792476s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested [0.497395s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.399541s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip [1.686651s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_native_quotas [0.396749s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_invalid_fixed_ip [3.282650s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_and_net_port_dns [4.687528s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [2.973308s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination_reverse [0.779731s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_port_status_not_applicable [3.841781s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_to_same_port_id_twice [3.699803s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete [3.793970s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_parameters [1.525067s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [1.298500s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [2.956421s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported [2.710486s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_subnetpool_address_scope_update [0.651099s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_returns_200 [1.691424s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floating_non_ext_network_returns_400 [0.537629s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.268643s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_201 [4.826341s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.099507s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [1.592826s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification [3.490071s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_assoc_fails [2.907140s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination [1.896672s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [2.512203s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [3.710061s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_invalid_create_port [2.191385s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination_reverse [2.246880s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [1.322478s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external [0.967656s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [2.831243s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [0.488952s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [0.504199s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [0.832083s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [1.104744s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [0.662049s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [0.696905s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway [2.937595s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_same_external_and_internal [4.621075s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [2.323605s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [1.334989s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_subnetpool_address_scope_update [0.736080s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [1.133367s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_associate_to_dhcp_port_fails [0.631858s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_first_floatingip_associate_notification [3.187864s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [1.870765s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floating_non_ext_network_returns_400 [0.545056s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.199133s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [0.720536s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.714381s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_router [1.950815s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [0.589429s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.234454s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_bad_values [0.649678s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [3.226092s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification_port_delete [2.584488s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [1.977482s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc [3.066252s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_fails_nested [0.873301s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [2.338547s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_sort [2.335313s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_id [1.556895s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [2.258080s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip [1.038948s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.346609s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_404 [3.120338s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [1.018106s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port [1.127849s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_updates_port_device_id [2.941303s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [0.465039s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet [1.195980s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet [1.730399s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [0.817993s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [0.584517s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.590313s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [0.456333s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_notifications [1.565629s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [1.674301s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [2.042301s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [4.725823s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create [0.478469s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [1.921033s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.652948s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.736217s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo [0.891393s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_routers_native_quotas [0.555321s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.860864s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.874623s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.700380s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete [0.510362s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_callback [0.946348s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [2.602576s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [3.725802s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [4.563285s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_crd_ops [5.423012s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [1.694067s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_without_ips [1.784159s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_port [2.249905s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [1.745059s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [2.638955s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [3.330853s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_call_extensions [0.513779s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_specify_id_backend [0.525139s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [4.046068s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_multi_external_one_internal [8.616347s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [6.343452s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway [6.194526s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_race_with_interface_add [3.842940s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update [5.245689s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [1.787935s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [3.192110s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [0.992826s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_port_existed_returns_409 [1.877819s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list [0.879764s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [3.134659s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_sort [0.901255s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_nothing_returns_400 [3.344010s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_updates_port_device_id [7.755590s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update [2.946179s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet [14.254605s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [7.407185s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external [2.789112s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [1.914570s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [4.942134s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ip_not_allowed [3.327739s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [5.269959s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net [1.465732s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_two_fips_one_port_invalid_return_409 [6.111877s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [2.119815s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.699760s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.560467s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination [1.445370s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_port_device_id_to_different_tenants_router [2.131018s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [2.758093s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_inuse_returns_409 [1.366902s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values [1.145882s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [2.652754s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [2.508002s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_not_changed [4.418726s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [3.911434s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.437542s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_show [0.739250s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.752640s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.734375s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.988203s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_delete_port_after_failure [1.455183s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_different_external_subnet [3.359534s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [7.339814s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [1.046886s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [3.826568s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.149601s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingips_native_quotas [1.508876s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [1.512673s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [1.388280s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails [1.022092s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_existed_floatingip [7.139006s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_changed [2.877108s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [0.465517s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [7.033564s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [7.165110s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [2.082086s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [1.546500s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.235540s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.803897s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_port_delete [6.026375s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet [18.843267s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_port_status_not_applicable [6.169652s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [2.098798s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [1.698688s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [2.533543s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested [0.501968s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.595878s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [6.407719s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [5.283898s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_without_ips [1.026298s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_same_external_and_internal [8.500614s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_first_floatingip_associate_notification [4.586577s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse [4.290391s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet [4.900820s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create [0.890079s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_sort [3.727911s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_association_on_unowned_router [4.259613s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [6.573442s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo [2.286616s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_callback [0.982958s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_port_existed_returns_409 [1.401131s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [4.516213s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_parameters [0.997468s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [5.094811s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [5.659666s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_show [1.567977s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend [0.604771s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [3.278778s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [2.179427s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_201 [4.420124s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification [5.166246s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [0.716827s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [0.751526s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_delete [0.709797s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 [3.275967s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_assoc_fails [2.543364s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_update [1.633715s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_bad_bindings [0.110893s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.380786s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification_port_delete [3.624079s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [0.652521s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination [1.551682s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [1.183690s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_invalid_create_port [3.918483s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications [1.930773s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external_failure [2.013643s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_id [4.639900s] ... ok {1} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBounds.test_router_list_queries_constant [6.783870s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway [1.590892s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [4.015327s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [1.933724s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [2.154457s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_with_gwinfo_invalid_ext_ip [0.648291s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_port [1.584244s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [1.136081s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_fail_after_port_create [1.996695s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [2.965544s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [3.176972s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_retry [2.355942s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_router [7.739359s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.976292s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_fails_nested [1.366891s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [1.349120s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.433463s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [2.573369s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_invalid_fixed_ip [3.598007s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_enabled [2.925732s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [3.042546s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_no_data_returns_400 [0.281764s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_default [1.715991s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_no_ext_gwinfo [0.484548s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(enabled) [0.062381s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(disabled) [0.046922s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw [0.124636s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw_snat_disabled [0.142066s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_no_ext_gw [0.183594s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_gw_info_none [0.292173s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_without_info_and_snat_disabled_previously [0.428529s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port [3.018661s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [5.880491s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_to_same_port_id_twice [5.761509s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [0.921996s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_port_deletion_prevention_handles_missing_port [0.256749s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [2.552707s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [1.993944s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_call_extensions [0.625463s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [1.014781s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.663008s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete [0.327732s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.761272s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet [0.994671s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [1.015213s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_duplicated [6.969671s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [1.957927s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_race_with_interface_add [2.044883s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [3.165154s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [1.619298s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination [1.397764s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [2.134906s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_inuse_returns_409 [1.772615s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [1.122070s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.570791s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_returns_200 [1.144065s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_router [6.078504s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [5.060289s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_sort [1.429770s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [4.073158s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [4.328484s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_nothing_returns_400 [1.822846s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [2.109399s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [1.800625s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_router_with_external_gateway [6.387490s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [3.683483s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [2.060459s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [3.468521s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [2.408441s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [0.917503s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [3.831196s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update [0.459707s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip [1.730057s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_existed_floatingip [3.559685s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_by_default_conf_option [7.255618s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [2.276268s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [2.674593s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [3.415417s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [1.363552s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list [0.805504s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ip_not_allowed [2.462048s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination_reverse [0.436391s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [0.771144s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_update_gateway_without_ipv6_fixed_ip [5.513173s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [2.249596s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_create [0.586707s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip [1.601290s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [2.361414s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_two_fips_one_port_invalid_return_409 [5.177121s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_list [0.999673s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_port_device_id_to_different_tenants_router [1.139960s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_mult_ips_wrong_ip [1.313029s] ... ok {2} neutron.tests.unit.extensions.test_l3_conntrack_helper.L3NConntrackHelperTestCase.test_update_ct_with_duplicate_entry [1.219607s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_subnet_gateway_for_external_net [0.853554s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_no_ip [1.243630s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface [0.660590s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [1.199943s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_get [0.480596s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_update_on_concurrent_delete [0.052041s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway [3.326943s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_ports_dvr_ha_router_with_gatway [0.036470s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id [1.124941s] ... ok {3} neutron.tests.unit.extensions.test_l3_conntrack_helper.L3NConntrackHelperTestCase.test_create_ct_with_duplicate_entry [1.257480s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_retry [2.581695s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip [2.112742s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_default [1.175950s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_no_ext_gwinfo [0.273044s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_show_with_fields_total_ips [0.888484s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_fail_after_port_create [0.954556s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [1.604416s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_different_external_subnet [3.769801s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(enabled) [0.081567s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_tenant_id [0.470133s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(disabled) [0.093432s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(enabled) [0.082204s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_unsupported_network_type [0.211796s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(disabled) [0.099779s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination_reverse [0.408813s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw_snat_disabled [0.347503s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface_empty_body [0.700618s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_host_id_none [0.057790s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_sort [0.328287s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name_to_empty [0.310014s] ... ok {1} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_2_None [0.439033s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_and_snat_disabled_previously [1.467781s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_disabled [0.379160s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_enabled [2.636359s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_no_ext_gw [0.135744s] ... ok {1} neutron.tests.unit.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeExtensionTestCase.test_create_port_hardware_offload_type_1_switchdev [1.139796s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_gw_port_mismatch [0.205358s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw [0.139366s] ... ok {1} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_4_None [1.245616s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false [0.617517s] ... ok {3} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_unset_router_gateway_with_ndp_proxy [3.585726s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_admin_use_other_tenant_security_group [1.508805s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_and_update_ndp_proxy_without_exception [3.876244s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_default_security_group [0.997086s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association [1.339487s] ... ok {0} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBoundsTenant.test_router_list_queries_constant [6.715231s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_security_group_and_net_sec_false [1.265393s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [1.130640s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group [1.065764s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips_negative [2.462516s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_default [1.563670s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [0.954729s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip_not_found [1.358176s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_updating_network_port_security [0.715718s] ... ok {1} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs [0.368835s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_wrong_ip [0.773004s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_disabled [2.110539s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_port [5.586175s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_fip_has_qos_policy_id_remove_policy [1.462361s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_get_local_ip [1.216562s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [1.711323s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id [1.251164s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_with_gwinfo_invalid_ext_ip [0.648533s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ip_associations [2.481651s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos [1.822565s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic [0.730696s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_default [2.583789s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_address_scope [5.393393s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_net_multi_subnet_46 [1.551734s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets_sums [0.936885s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_disabled [2.275981s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(enabled) [0.055374s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(disabled) [0.040238s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v4 [0.794616s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [4.439374s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_only [1.307848s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v6 [1.530175s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_create_fip_with_qos_policy_id [0.713362s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_external_gateway [3.623384s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_enabled [0.766354s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_limit [0.629679s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_create_fip_with_qos_policy_id [0.980159s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_empty_name [0.516174s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_adding_qos_policy_id_by_update [0.590832s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_maximum_id [0.562645s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_tenant_specific [0.408537s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_with_name [0.368131s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_ranges_in_certain_order [0.546689s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges [0.539994s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination [0.584106s] ... ok {3} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_1_None [0.969428s] ... ok {1} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_qos_policy [3.622005s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_remove_subnet [4.970359s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_different_address_scope [5.355120s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_negative_default_value [0.847716s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_no_ips [0.931292s] ... ok {3} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_1_required [1.085859s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id [0.477160s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_admin [1.090958s] ... ok {3} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_3_legacy [1.348794s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip_association [1.875305s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_without_admin_forbidden_returns_403 [1.612019s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_negative_delta_raises [0.890805s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac [2.453455s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_off_shared_network [0.985902s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_resource_unknown_raises [2.155244s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ips [3.414143s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_shared_network [1.520359s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values [0.835768s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_port_consumed_v4 [0.735186s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_delete_router_gateway_with_enable_ndp_proxy [7.298328s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_list_with_fields_total_ips [0.513219s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_request_context [1.132410s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:105: UserWarning: "tenant" Quota API method is deprecated, use "project" instead warnings.warn( {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_id [0.878442s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_with_security_group [1.722787s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips [1.506182s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_id [0.530397s] ... ok {3} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs [0.382071s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_delete_network_segment_range [0.361877s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_right [1.199229s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_ip [0.567264s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_get_network_segment_range [0.319139s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_min_max [0.394030s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_remove_qos_policy_id [1.065007s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_multiple_ips [0.799557s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name [0.586943s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_admin [2.409839s] ... ok {2} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_1_device_profile_1 [1.345686s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id_and_ip [1.929233s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_update_local_ip [0.569975s] ... ok {2} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_2 [0.906340s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_project [1.252530s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_false [0.419343s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_to_unlimited [1.327455s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_on_port_security_false_network [1.625226s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos [5.036765s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_admin [1.151923s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {1} neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_driver_load [0.133108s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_without_security_group_and_net_sec_false [0.721052s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets [3.012427s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_admin_use_other_tenant_security_group [1.362894s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_without_admin_forbidden_returns_403 [1.426641s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_ports_consumed_v6 [1.650870s] ... ok {2} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_bad_provider_attrs_400 [0.526383s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_name [0.582337s] ... ok {2} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs_noadmin_returns_403 [0.513744s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_sorting [0.589227s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_maximum_id [0.476747s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_minimum_id [0.347910s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_create_fip_with_qos_policy_id [1.471391s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_minimum_id [0.401576s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas_with_admin [3.028944s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_no_physical_network [0.411102s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_adding_qos_policy_id_by_update [1.012372s] ... ok {1} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_existing_az [0.883717s] ... ok {0} neutron.tests.unit.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeExtensionTestCase.test_create_port_hardware_offload_type_2_None [0.798148s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule [0.487470s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_name_num [0.624310s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_change_nothing [1.797247s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_as_number [0.629996s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [7.696535s] ... ok {0} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_2_preferred [1.913105s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_default_true [0.483846s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_for_protocol [0.767262s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_adding_qos_policy_id_by_update [1.189169s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_passing_true [0.532491s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_create_fip_with_qos_policy_id [1.207733s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_with_code_only [0.721588s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_multiple_remotes [0.524838s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_overrides_network_value [0.940480s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_max_limits [0.219686s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_remove_qos_policy_id [1.542825s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_proto_as_number_with_port_bad [0.295288s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number [0.397217s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_no_admin_use_other_tenant_security_group [0.871770s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_adding_qos_policy_id_by_update [2.024428s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_default_create_security_group_rule_duplicate_rules_diff_desc [0.548383s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_change_nothing [1.810528s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group_read [1.563138s] ... ok {0} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs_noadmin_returns_403 [0.408803s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination_reverse [1.766547s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_qos_policy_id [1.435101s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_sort [0.572132s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_fip_has_qos_policy_id_remove_policy [1.190368s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_check_default_security_group_description [0.700983s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_check_case_insensitive [0.616900s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_fip_has_qos_policy_id_remove_policy [1.632880s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_fail [0.520067s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos [5.301439s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_delete_security_group_port_in_use [1.191410s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [0.996234s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_fip_has_qos_policy_id_remove_policy [1.806958s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group [1.038240s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_remove_qos_policy_id [3.978455s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_bulk [0.907018s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4 [0.965074s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_change_nothing [2.461206s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db ... SKIPPED: Plugin does not support native bulk security_group_rule create {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_qos_policy_id [1.121241s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [0.983487s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [9.728986s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [1.287138s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_remove_qos_policy_id [2.239882s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_code_too_big [1.375814s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing [1.920888s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_type_too_big [1.118255s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [0.718923s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ip_prefix [1.168950s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_qos_policy_id [2.787182s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [1.220066s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos [7.101589s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [12.989327s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_only [1.389363s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ports_but_no_protocol [1.199651s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [1.223824s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_protocol [1.983086s] ... ok {3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_and_create_again [5.058436s] ... ok {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_qos_policy [6.157362s] ... ok {2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_and_create_again [8.127066s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_admin_tenant [1.899999s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_groups_native_quotas [0.899493s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_empty_request_context_returns_400 [2.487890s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:105: UserWarning: "tenant" Quota API method is deprecated, use "project" instead warnings.warn( {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden [1.355339s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group_rules [0.918977s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_address_group_in_use [1.080169s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values [1.942403s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_invalid_quota_value [2.533880s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_from_wrong_tenant [0.855110s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_bad_returns_404 [0.771781s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [0.876840s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_without_admin_forbidden_returns_403 [0.685816s] ... ok {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_create_router_gateway_with_qos_policy [6.086286s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_admin [1.056756s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_ports_security_group [2.069572s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_without_admin_forbidden [4.042500s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_false [0.913390s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_without_admin_forbidden_returns_403 [2.382452s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_true [0.845769s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_without_admin_forbidden_returns_403 [1.827892s] ... ok {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_update_router_gateway_with_qos_policy [4.537186s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check [1.195015s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_integer_returns_400 [1.966104s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_sort [2.728388s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_not_registered_resource_fails [1.524153s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_list_creates_default_security_group [0.909532s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas [2.076133s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_skip_duplicate_default_sg_error [0.736724s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_case_insensitive [0.947145s] ... ok {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_create_router_gateway_with_qos_policy [3.551372s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules [0.929725s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_attributes [2.731193s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_code_too_big [0.914993s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_security_group [2.711906s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_check_limit [1.403438s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:143: UserWarning: "--check-limit" parameter will not be needed in Z+. By default, Neutron quota engine will check the resource usage before setting a new quota limit. Use "--force" to skip this check. warnings.warn('"--check-limit" parameter will not be needed in ' {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ethertype_for_prefix [0.852209s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group [0.958400s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_negative_integer_returns_400 [0.960378s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_max_only [0.938669s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_tcp_protocol_as_number [0.891236s] ... ok {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_update_router_gateway_with_qos_policy [4.732363s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_without_admin_forbidden_returns_403 [1.774848s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_network_scheduling_on_segment_creation [2.072711s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules [2.707537s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments_agent_type_filters [2.455549s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination [1.018118s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_bad_ip_prefix_to_cidr [0.088556s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_with_netmask_to_cidr [0.098779s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_bad_protocol [0.096932s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden [3.904336s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {2} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_negative_limit_value [3.835385s] ... ok {2} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_az [1.062484s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quota_with_unknown_project_returns_404 [1.538962s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_multiple_security_groups [2.054005s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_same_segment_two_hosts [2.869090s] ... ok {2} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_azs [0.987647s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_with_admin [1.952038s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {2} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_empty_az [1.047788s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_no_security_groups [1.676412s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_segment_deletion_removes_host_mapping [2.207267s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_type_too_big [0.621528s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_security_group_id [0.822473s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ip_prefix [0.630098s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant [0.943231s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_with_admin [1.881865s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ports_but_no_protocol [0.843149s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_native ... SKIPPED: Plugin does not support native bulk security_group_rule create {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post ... SKIPPED: Plugin does not support native bulk security_group_rule create {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_port_bad [0.804584s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments [2.520817s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [0.566057s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_with_unmasked_prefix [0.621931s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [1.152477s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_normalized_cidr.TestSecurityGroupsNormalizedCidr.test_create_security_group_rule_with_not_normalized_cidr [1.008303s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype [0.197555s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [0.609555s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol_to_string [0.171556s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filter [2.049009s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_negative_default_value [3.319105s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_owner_project [0.981328s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [1.308181s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_agent [1.277963s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [0.673917s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_exceeding_current_limit [0.763143s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_non_uuid [2.056034s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_map_segment_to_hosts [0.854269s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_support_resource_returns_400 [0.580422s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_max_only [0.645417s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_group_id [0.653909s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_ip_prefix [0.595281s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [0.762574s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_ethertype [0.493918s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments [1.657240s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_out_of_range_integer_returns_400 [1.470845s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {0} neutron.tests.unit.extensions.test_quotasv2.TestDbQuotaDriver.test_get_project_quotas_arg [0.080216s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_emulated [0.817730s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [0.590248s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_not_existing [0.309099s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_none_existing_az [0.416830s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_case_insensitive [0.580622s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [0.568392s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_without_az [0.374874s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_different_security_group_ids ... SKIPPED: Plugin does not support native bulk security_group_rule create {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_max_name_length [0.664881s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_num_name [0.422801s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [0.569012s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group [0.637612s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_min_port_greater_max [0.559541s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts [2.235328s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [0.385164s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_only [0.486567s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group [0.724801s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_group_id [0.647254s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_range [0.426177s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_no_netmask_to_cidr [0.051810s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol [0.074668s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_code_only [0.505830s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules_id_only [0.706165s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_update_agent_only_change_agent_host_mapping [1.685698s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_bad_security_group [0.821833s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_only [0.657156s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups [0.792584s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk ... SKIPPED: Plugin does not support native bulk security_group_rule create {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [0.653885s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [0.507497s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_with_description [1.100829s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_non_existent_segment_aggregate [1.847930s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_empty_list [1.086791s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [1.782219s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [2.025865s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_max_limits [0.574222s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_agent [0.880902s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules [0.637540s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number [0.777161s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [0.492459s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet [2.470908s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_min_port_greater_max [0.415026s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_specific_id [0.671150s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_multiple_remotes [0.408693s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg [1.582613s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_unmasked_prefix [0.833001s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [0.568683s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts [1.018970s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range [0.732881s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_native_quotas [0.887306s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_last_ipv4_subnet [2.413917s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [0.471766s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments [0.810431s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [0.752896s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_boolean_type_name [0.463554s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent [0.838712s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_address_group_id [0.745294s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_too_long_name [0.491604s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_first_subnet_association_with_segment [1.263993s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group [0.706264s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_nonadmin [0.724230s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_admin [0.406076s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules [0.458873s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination [1.281053s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination [0.848531s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_segment_aggregate_conflict [3.282978s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules [2.104071s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination_reverse [0.504835s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_restore_last_allocation_pool [4.196394s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_name_fail [1.774845s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort [0.735471s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port [2.031277s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination_reverse [0.566120s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_none [1.201525s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_port_create_creates_default_security_group [1.080138s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_remove_allocation_pool [2.357668s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_compute_owned [1.579895s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_multiple_security_groups [1.094184s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_too_long_name [0.342225s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [1.172936s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_subnet_association_with_segment [1.240135s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_name_to_default_fail [0.475715s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_no_host_mapping [1.183621s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_network_and_owned_segments [1.630898s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_boolean_type_name [0.250861s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_max_name_length [0.361841s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_inventory_update_conflict [0.928567s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_phys_net [1.548564s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_host_mapping [1.312503s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_with_exception_in_core_plugin [1.164896s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_multiple_host_mappings [2.428262s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestHostSegmentMappingNoSupportFromPlugin.test_host_segments_not_updated [1.192019s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_no_starting_agent_is_not_processed [0.672720s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_add_allocation_pool [2.266027s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_agent_is_processed [0.696226s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_agents [0.771844s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_agent_with_no_mappings [0.966704s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segments_in_certain_order [2.498818s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments [1.178850s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment_failed_with_subnet_associated [1.109160s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments_agent_type_filter [2.147323s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_allocation_pool [2.894116s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_sort [1.195966s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_expand_allocation_pool [1.642244s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_segment_after_host_reg [2.481431s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_updated_agent_changed_physical_networks [2.877014s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [1.975308s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_update_agent_only_change_agent_host_mapping [2.050303s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_compute_owned [2.879083s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filters [2.529654s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings [1.758529s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping [4.322811s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_multiple_host_mapping [7.739218s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_agent_with_no_mappings [5.339901s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_remove_fixed_ip [9.347520s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments [3.965568s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_update_agent_only_change_agent_host_mapping [5.724347s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment [3.358343s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_updated_agent_changed_physical_networks [3.085593s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_manual_alloc [7.952823s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_segmentation_id [1.717442s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments_agent_type_filters [4.378357s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_non_existent_network [0.989930s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_agent [2.996562s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment [4.600150s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments_agent_type_filter [7.267412s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_good_segment [8.399076s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_updated_agent_changed_physical_networks [5.400766s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping [4.154112s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination_reverse [5.637379s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filter [5.048931s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_wrong_segment [7.584647s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam [4.863120s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments_agent_type_filter [5.322538s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filters [7.395676s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_segment_after_host_reg [5.293176s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_segment_subnets [8.740212s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_same_segment_two_hosts [4.242264s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_segment_after_host_reg [4.614098s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion [3.387604s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_segment_deletion_removes_host_mapping [4.019255s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation [7.511557s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_dhcp_owned [3.929106s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_no_binding_info [20.230927s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_update_agent_only_change_agent_host_mapping [7.353654s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_unbound_port [3.887551s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [2.223905s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_agent_with_no_mappings [1.856289s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ips [7.351727s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_unconnected_host [2.774241s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_empty_alloc [1.414376s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_segment_deletion_removes_host_mapping [2.517972s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port [4.250378s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_updated_agent_changed_physical_networks [2.500706s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_second_subnet_association_with_segment [2.776381s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_is_host_aware [4.055397s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_allocation_pools [2.067553s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred_no_binding [1.293871s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate [2.736084s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier. py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_not_available [0.639303s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information [7.015401s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_with_binding_info [5.520236s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information_fallback [4.212742s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_ip [6.200066s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_dhcp_owned [7.072663s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam [2.729481s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_manual_alloc [2.907801s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_get_segment [1.956477s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred [1.861900s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_segment_subnets [2.725086s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_compute_owned [4.988127s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments [2.062366s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination [2.528785s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_binding_info_and_new_mac [4.520591s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_segment_notification_on_delete_network [0.944573s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_dhcp_owned [4.360343s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_host_mapping [1.664341s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_update_segments [1.753226s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ipam [1.430715s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_and_no_subnets [1.358024s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_add_subnet [8.278679s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_multiconnected_host [5.378641s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ips [2.486970s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_allocate_no_segments [2.710926s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostMappingNoStore.test_no_segmenthostmapping_when_disable_segment [3.175053s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ipam [0.917863s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_unconnected_host [1.666082s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_summary_route_in_request [1.752875s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments [1.591782s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_segments_association [2.974213s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_no_binding_info [5.639674s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_segment_notification_on_create_network [0.814136s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information [4.983575s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name_to_none [1.030237s] ... ok {1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list [0.330053s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_then_change_gateway_ip [2.214941s] ... ok {1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers [0.263760s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information_fallback [1.987274s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentML2.test_segment_notification_on_create_network [0.942787s] ... ok {1} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_default [1.539423s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description_to_none [1.513745s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [2.071521s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name [0.727845s] ... ok {1} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_with_arg [1.763851s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_add_subnet [9.218875s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools [1.156808s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_segments [1.422216s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope [0.884808s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_binding_info_and_new_mac [4.306419s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_multiple_pools [1.822827s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_subnets [2.690326s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_invalid_request [0.549837s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_segment_not_found [0.817134s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_to_dynamic_segment_not_allowed [0.897634s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools_same_address_scope [1.265105s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_host_mapping [2.056917s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_network_not_found [0.917050s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_change_existing_subnet_segment_association_not_allowed [1.600719s] ... ok {3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association [0.121243s] ... ok {3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_default_provider [0.117531s] ... ok {3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers [0.107185s] ... ok {3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association [0.090290s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope [0.795098s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet [2.559925s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_and_foo_type [0.389936s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [4.023334s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_multiple_pools [1.291324s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(a uth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [9.186079s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_type [0.827022s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_overlap_multiple_pools [0.964532s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_invalid_type [0.522907s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_ok_if_no_binding_host [1.556583s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner [1.289519s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred [1.038813s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_invalid_type [0.603532s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools_same_address_scope [2.159766s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_network_not_found [0.699858s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_two [0.819451s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope [0.485215s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_overlapping_cidr_no_address_scope [0.724631s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope_overlapping_cidr [0.622396s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_body_structure [0.378851s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet [0.923628s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_data [0.316052s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_data [0.786875s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_subnet [6.514255s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner [1.254281s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_overlapping_prefix_with_allocated_subnet [0.825320s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_body_structure [0.307314s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_network_segment_ranges [0.138023s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_with_matching_service_type [1.156554s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [5.375347s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_trunks [0.277386s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_wrong_resource [0.143962s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_all_parents_have_a_reference [0.117284s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_multiconnected_host [2.147666s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type [1.216559s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [1.478728s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_ports_with_changed_since [1.234314s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type_no_fallback [0.790741s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_and_no_subnets [1.184967s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnets_with_changed_since [1.087956s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_allocate_no_segments [1.335914s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_networks_with_changed_since [0.769832s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_empty_alloc [1.617618s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_foo_type [1.786711s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_timestamp_fields_ignored_in_update [1.264048s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation [2.056667s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_host_binding [1.270256s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet_no_dhcp [0.922311s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_good_segment [2.528445s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_invalid_type [0.305092s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_zero [0.440493s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnetpools_with_changed_since [2.065556s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_overlapping_prefix_with_allocated_subnet [0.647274s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix [0.278447s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope [0.426115s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_ports_with_changed_since [1.336784s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope_overlapping_cidr [0.387130s] ... ok {3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_ports [0.195252s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_multiple_host_mapping [4.080798s] ... ok {1} neutron.tests.unit.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_2_False [0.978019s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_is_host_aware [3.046698s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnetpools_with_changed_since [0.658062s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_resources_with_invalid_changed_since [0.651310s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated_plugin_failure [0.912061s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments [1.247056s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas ... SKIPPED: Plugin does not support native bulk network create {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_native ... SKIPPED: Skip test for not implemented pagination feature {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters_invalid_values [0.309550s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_extended_attr_native_returns_400 ... SKIPPED: Skip test for not implemented sorting feature {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_networks_with_changed_since [1.457672s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_vlan_transparent_attr [0.532966s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_wrong_segment [1.953430s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants2_returns_409 [0.893753s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since [1.848839s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [4.164878s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_networks_with_changed_since [0.779466s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_ok_if_no_binding_host [1.052428s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants_returns_409 [2.498823s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred_no_binding [0.856884s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_timestamp_fields_ignored_in_update [1.351322s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_returns_403 [0.747350s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp [0.628861s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared [0.528638s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_segmentation_id_stored_in_db [1.176241s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network [0.542004s] ... ok {1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_ends [0.278153s] ... ok {1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_starts [0.253006s] ... ok {1} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id_False [0.087011s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated [0.685785s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects [0.355023s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [5.201244s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects_nothing_to_delete [0.275057s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_quotas ... SKIPPED: Plugin does not support native bulk network create {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_filtering_by_fields [0.730808s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_supports_extra_filtername [0.468214s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist [0.361876s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_emulated [1.234779s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_invalid_fields [0.089801s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create [0.107233s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects [0.093940s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_pager_is_passed_through [0.090185s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_with_validate_filters [0.077960s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_without_validate_filters [0.085376s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_valid_fields [0.092235s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_primary_key_forbidden_fail [0.091856s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_updates_from_db_object [0.153885s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_validate_filters_false [0.258969s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_emulated [1.329344s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects [0.216334s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_native ... SKIPPED: Skip test for not implemented pagination feature {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_single_tenant [0.537012s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_single_transaction [1.205461s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_fields [0.095551s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_with_subnet_set_shared [0.889126s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_create_update_delete [0.218842s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.193562s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_shared_network_noadmin_returns_403 [0.651887s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete [0.064252s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects [0.077850s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object [0.087860s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.089365s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.049584s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values [0.044221s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_with_binding_info [6.878472s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes_forbidden [0.062903s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_invalid_filters [0.088703s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_db_obj [0.093054s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_delete_objects_removes_all_matching_objects [0.900766s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_single_transaction [0.130016s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_subnet [6.507138s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction [0.117921s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_create_update_delete [0.261317s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction [0.118927s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_ends [0.118017s] ... ok {3} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id [0.044351s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.149508s] ... ok {3} neutron.tests.unit.objects.db.test_api.GetObjectsTestCase.test_get_objects_pass_marker_obj_when_limit_and_marker_passed [0.044483s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters [0.109793s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.075872s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.090509s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count [0.271574s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.047770s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create [0.050938s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.068482s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_fields_no_update [0.048323s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_single_transaction [0.278658s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.041970s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values [0.040874s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_fields [0.040735s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count [0.084943s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction [0.161013s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_create_single_transaction [0.073451s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_db_obj [0.088803s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_create_update_delete [0.110084s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_standard_attr_id [0.229924s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist [0.087747s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_false [0.276621s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object [0.213761s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects [0.183237s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_object [0.768103s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.043335s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_create_two_subnets_then_delete_one [3.014294s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_invalid_fields [0.057440s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete [0.082681s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.084842s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.086165s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects_nothing_to_update [0.768997s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_clean_obj_from_primitive [0.047865s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_updates_from_db_object [0.043092s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_primary_key [0.041709s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_invalid_fields [0.040879s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes [0.097527s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_valid_fields [0.052428s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.077457s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_without_validate_filters [0.104282s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_invalid_filters [0.087608s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters [0.107769s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes [0.047714s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_fields [0.046753s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.147804s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_db_obj [0.095271s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.078529s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.154172s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.098941s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_same_segment_association [1.324927s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist [0.079382s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_false [0.081724s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters [0.095157s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_invalid_fields [0.046233s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.059005s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.068783s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_fields_no_update [0.055824s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_fields [0.105514s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.072716s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.088735s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_no_name [0.561769s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.070402s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.048964s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.132961s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.077078s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters [0.194030s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_create_single_transaction [0.144735s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects [0.103715s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.086906s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_db_obj [0.260914s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_create_update_delete [0.108679s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_random_unallocated_segment [0.073504s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects [0.239889s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.075761s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.039991s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.050350s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object [0.077509s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_object [0.085201s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.091374s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects [0.101482s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction [0.197060s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.093425s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.071024s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist [0.156143s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.098658s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false [0.137614s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_description [1.704585s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.099160s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_object [0.156489s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create [0.078581s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.095739s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.096131s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.105123s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.052075s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes [0.084331s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.092379s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.085053s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [6.679723s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.114250s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values [0.084079s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.114181s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.101257s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes [0.094296s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_invalid_filters [0.194718s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description [0.902991s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields [0.095075s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.100537s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_validate_filters_false [0.195626s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_name [0.745818s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction [0.223458s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.092025s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects [0.113709s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.101525s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_invalid_field [0.127461s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.088824s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.966753s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.080018s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_create_single_transaction [0.095409s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.115724s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_with_segment [0.953891s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_network_mismatch [1.429088s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.116190s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.085307s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist [0.131413s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.054202s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_duplicates [0.089634s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.866083s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.086877s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.084002s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects [0.092193s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.071446s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.074427s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_fields_no_update [0.099178s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.073789s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.052511s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.062791s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction [0.170990s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.057773s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association [1.338275s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_false [0.171790s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.109378s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_object [0.196146s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_allowed_with_routed_network [1.703842s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_service_provider_driver_not_unique [0.076279s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes [0.107628s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_single_transaction [0.187740s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.077020s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields [0.102992s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction [0.162325s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_duplicates [0.054909s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete [0.049594s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.048635s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects [0.186980s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.060733s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_invalid_field [0.047182s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes [0.069980s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_invalid_request [0.819618s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.048118s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.050948s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.214566s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count [0.203140s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.205420s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.079161s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_allowed [1.605556s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_single_transaction [0.084769s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_filtering_by_fields [0.123175s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.126170s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.098897s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.104646s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.180885s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.137354s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.134247s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet_no_dhcp [0.977956s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.150376s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects [0.133997s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_object [0.126940s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.143562s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.101687s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes [0.099409s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.225388s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.250089s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_update_subnet_with_current_segment_id [1.735970s] ... ok {2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_provider_names_by_resource_ids [0.148069s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_multiple_default_providers_specified_for_service [0.064919s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.090774s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.096827s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_fields [0.992225s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.110821s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.059622s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count [0.123879s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_create_update_delete [0.127358s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet_no_fallback [2.196745s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction [0.116086s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_object [0.818559s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.232443s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_single_transaction [0.084482s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.058088s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create [0.125761s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_invalid_field [0.083125s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_fields [0.047638s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_duplicates [0.133246s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.105938s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count [0.161199s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_blank_type [0.969556s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete [0.072549s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_unique_key [0.106846s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_validate_filters_false [0.190792s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.102625s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_no_address_scope [2.277202s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_invent ory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self ._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.216205s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values [0.092069s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_fixed_ips [0.726974s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.088539s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.195392s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.089770s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_object [0.185596s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.150813s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_zero [0.527534s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_fields_no_update [0.092955s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values [0.087936s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_invalid_field [0.162640s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.119761s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.100652s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_overlapping_cidr_no_address_scope [1.337723s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.116181s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.115157s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count [1.216921s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet [0.904586s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_create_single_transaction [0.254031s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_filtering_by_fields [0.190796s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_overlap_multiple_pools [0.819662s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.190520s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_db_obj [0.600104s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.170220s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects [0.197757s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet [1.057227s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.205308s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_invalid_fields [0.109698s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects [0.653595s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.102735s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools [0.933710s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects [0.104797s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet_no_fallback [0.474624s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.114701s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.108177s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_single_transaction [0.537682s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type_no_fallback [0.420269s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_invalid_field [0.112831s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes_forbidden [0.113630s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_fields [0.161211s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction [0.525744s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_no_address_scope [1.053921s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters [0.312127s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters_false [0.385150s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_and_foo_type [1.125480s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner_no_fallback [0.802040s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_type [0.485219s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_no_type [0.682438s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type [0.589603s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_validate_filters_false [2.261544s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create [0.063060s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_duplicates [0.049583s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete [0.071779s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects [0.068058s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_invalid_type [0.706360s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_fields_no_update [0.046344s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_primary_key [0.042144s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_unique_key [0.060308s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects [0.063409s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_host_binding [1.016451s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_without_validate_filters [0.057433s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_create_single_transaction [0.814766s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_create_single_transaction [0.316245s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_two [0.969587s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_db_obj [0.276652s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects_nothing_to_delete [0.770774s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_two_to_one [0.994258s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects [0.379488s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction [0.629307s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_filtering_by_fields [0.737917s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_zero_to_one [0.916385s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_data [0.229318s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_two_to_one [1.936482s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_with_allocated_subnet [0.929246s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_false [0.498547s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_zero_to_one [0.864162s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope [0.366161s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_updates_from_db_object [0.078644s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters [0.498068s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix [0.229466s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner_no_fallback [0.420809s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.101592s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_data [0.249306s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_valid_fields [0.122248s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_without_validate_filters [0.122957s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_invalid_field [0.075703s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters_false [0.528170s] ... ok {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_routers [0.277872s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_valid_fields [0.053885s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_without_validate_filters [0.055016s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_without_validate_filters [0.102153s] ... ok {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnetpools [0.220077s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object [0.109245s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects [0.090364s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_with_matching_service_type [0.860289s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_invalid_field [0.062273s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes [0.048781s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_without_validate_filters [0.052583s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_validate_filters_false [0.908939s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type [0.721434s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_blank_type [0.386624s] ... ok {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnets [1.365596s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_filtering_by_fields [0.544036s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_primary_key_forbidden_fail [1.015944s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_foo_type [0.366363s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_networks_with_changed_since [0.533259s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_create_update_delete [0.522910s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_fixed_ips [0.534163s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count [0.656911s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnetpools_with_changed_since [0.399112s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_body_structure [0.167314s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope [0.184924s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist [0.392974s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction [0.593078s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope_overlapping_cidr [0.366675s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects_nothing_to_update [0.253156s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_clean_obj_from_primitive [0.058697s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete [0.066573s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnets_with_changed_since [1.235615s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction [0.481007s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects [0.673557s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_fields_no_update [0.060309s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_resources_with_invalid_changed_since [0.382025s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_body_structure [1.031201s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_primary_key [0.066345s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_unique_key [0.063734s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_invalid_fields [0.043186s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_valid_fields [0.045701s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope_overlapping_cidr [0.261950s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values [0.045505s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_object [0.608371s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnetpools_with_changed_since [0.334867s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.044151s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes_forbidden [0.065171s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_invalid_fields [0.086032s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_updates_from_db_object [0.117050s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_with_allocated_subnet [0.590387s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects [0.599054s] ... ok {0} neutron.tests.unit.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_1_True [0.651823s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_floatingips [0.150367s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_networks [0.076547s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_parent_not_present [0.060599s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_policies [0.082659s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_security_groups [0.068344s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_validate_filters_false [0.689730s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native ... SKIPPED: Plugin does not support native bulk network create {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects_nothing_to_update [0.655191s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_create_single_transaction [0.418740s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_ports_with_changed_since [0.531614s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_plugin_failure ... SKIPPED: Plugin does not support native bulk network create {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_filtering_by_fields [0.420675s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas_fail ... SKIPPED: Plugin does not support native bulk network create {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_single_transaction [0.725563s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnets_with_changed_since [0.591401s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_clean_obj_from_primitive [0.141666s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_duplicates [0.116650s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object [0.070750s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_object [0.049021s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_native_quotas [0.483876s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes_forbidden [0.042815s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_fields [0.053379s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnets_with_changed_since [0.491168s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_wrong_input [0.538934s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist [0.748222s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network_no_admin_tenant [1.249161s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network [0.659387s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.705924s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_emulated [1.205517s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status [1.072171s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.699313s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_invalid_fields [0.112743s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete [0.103519s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_single_transaction [1.203081s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_fields_no_update [0.138229s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_remote_key_native_returns_400 ... SKIPPED: Skip test for not implemented sorting feature {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_unique_key [0.158334s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.095464s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_invalid_field [0.101913s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects [0.164156s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.116039s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_changes [0.098984s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_valid_fields [0.090134s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_bad_vlan_transparent_attr [0.534218s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_with_validate_filters [0.140737s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_invalid_fields [0.141858s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects [0.972160s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_update_with_vlan_transparent_exception [0.862180s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks [2.501030s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_valid_fields [1.202523s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_without_validate_filters [0.144383s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.122538s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_updates_from_db_object [0.159646s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_fields [0.850402s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.411635s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_single_transaction [1.577168s] ... ok {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_with_None_value_in_filters [0.294442s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_native ... SKIPPED: Skip test for not implemented pagination feature {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_None_value_in_filters [0.306884s] ... ok {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_contains [0.429595s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count [1.282926s] ... ok {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_None_value_in_filters [0.238657s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters [1.067812s] ... ok {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_starts [0.318828s] ... ok {0} neutron.tests.unit.objects.db.test_api.GetValuesTestCase.test_get_values [0.157419s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_single_transaction [0.690635s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction [0.428782s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count_validate_filters_false [1.224313s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_non_existent_object_raises_not_found [0.374287s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_emulated [1.046930s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters_false [1.222130s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_create_update_delete [0.552503s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_native ... SKIPPED: Skip test for not implemented sorting feature {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.916895s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.964306s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_filtering_by_fields [0.836895s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_shared_networks_with_non_admin_user [0.867413s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction [1.760325s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network [0.856774s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_single_transaction [1.064469s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_single_transaction [0.984543s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_clean_obj_from_primitive [0.155587s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_invalid_fields [0.098423s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters_false [0.293410s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_updates_from_db_object [0.131161s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete [0.125468s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_non_existent_object_raises_not_found [0.318178s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects [0.138685s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network_with_subnet [0.975698s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_object [0.122133s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_invalid_fields [0.125591s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_single_transaction [0.335910s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.077093s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects [0.175766s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_invalid_fields [0.170774s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_without_validate_filters [0.131162s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_validate_filters_false [0.911960s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_extra_fields [0.130463s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_fields_no_update [0.127553s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count [0.924719s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values [0.089880s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_makes_primitive_field_value [0.097164s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_invalid_fields [0.095109s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network [1.626287s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_object [0.840929s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_create_single_transaction [0.216353s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create [0.098213s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_valid_fields [0.095195s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.609071s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction [0.189827s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_invalid_fields [0.096595s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.134630s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared_owner_returns_403 [0.607560s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction [0.178382s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_single_transaction [0.505638s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_without_validate_filters [0.096562s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.118433s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_contains [0.287250s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_changes_forbidden [0.088245s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.225496s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.091720s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_invalid_filters [0.279697s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.097503s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_unique_key [0.117435s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_validate_filters_false [0.299892s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.104313s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_invalid_field [0.114041s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_port [0.316477s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.639215s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count [0.924301s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_validate_filters_false [0.194652s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_secgroup [0.328637s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.132378s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_db_obj [0.355837s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist [0.121555s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_supports_extra_filtername [0.681407s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters [0.343172s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_false [0.180586s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_object [0.174142s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_multiple_log_fields [0.341599s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction [0.172285s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_duplicates [0.079928s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete [0.086073s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete [0.120728s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects [0.082840s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_valid_fields [0.104991s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_false [1.611732s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object [0.088210s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count_invalid_fields [0.093156s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_object [0.117767s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create [0.101658s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_unique_key [0.085877s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_invalid_fields [0.143735s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_project_id [0.074784s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_invalid_field [0.105707s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_with_unset_project_id [0.152543s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.104851s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist [1.761207s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes_forbidden [0.102770s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values [0.092980s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_without_validate_filters [0.135058s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_without_validate_filters [0.099372s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_valid_fields [1.197447s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes_forbidden [0.126209s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count [0.201714s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_valid_fields [0.080307s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_unique_key [0.110077s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_updates_from_db_object [0.099305s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_invalid_filters [0.194284s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters [0.667721s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_duplicates [0.130879s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_single_transaction [0.487870s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes_forbidden [0.120244s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object [0.103326s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.091881s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects [0.154540s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction [0.185748s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_without_validate_filters [0.114576s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.229842s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.994829s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_with_validate_filters [0.084010s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_fields [0.048966s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.165004s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_updates_from_db_object [0.059091s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction [0.521970s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects [0.193223s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create [0.129434s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.078141s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [0.545224s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_object [0.086518s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects [0.125970s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create [0.128537s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_invalid_filters [0.913733s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_duplicates [0.128753s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.086468s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.131025s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.132070s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.129320s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_object [0.128696s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_db_obj [0.279944s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects [0.148684s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.230623s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.144372s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes [0.152512s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_filtering_by_fields [0.245046s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects [1.082235s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_fields [0.159225s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.131748s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_create_update_delete [0.260431s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.128942s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.143948s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction [0.284583s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.251044s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_fields [0.152652s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.872667s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist [0.289452s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.189857s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.932889s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.151413s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.261718s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count [0.322553s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.278392s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_filtering_by_fields [0.238941s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects [0.274513s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_single_transaction [0.901058s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.125331s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_fields_no_update [0.151207s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects [0.338100s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object [0.151708s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_invalid_fields [0.156718s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_object [0.138281s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates [0.115366s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_unique_key [0.145124s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_invalid_field [0.137532s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.929197s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.166277s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.157696s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.173809s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.323392s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.178079s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects [0.372264s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.320375s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects_nothing_to_update [1.288279s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects_nothing_to_update [1.295922s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_single_transaction [0.313868s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values [1.613501s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.136641s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_single_transaction [1.173360s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.123002s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count_invalid_fields [1.333869s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_duplicates [0.143005s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create [0.119825s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_create_single_transaction [0.305593s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_updates_from_db_object [0.123048s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_filtering_by_fields [1.520191s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_updates_from_db_object [0.146589s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.232765s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects [0.124832s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete [0.141715s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.125313s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_primary_key [0.148529s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters [0.223858s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_false [0.219139s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_fields_no_update [0.165194s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.251500s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_with_validate_filters [0.133164s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters [0.230913s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.146465s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction [0.260404s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.247174s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes [0.162586s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_fields [0.138086s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.257787s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_invalid_fields [0.130190s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_fields_no_update [0.122806s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_updates_from_db_object [0.157813s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.112930s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_single_transaction [0.221991s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_unique_key [0.121032s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.133652s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_valid_fields [1.326005s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_duplicates [0.127402s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects [0.132920s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.143827s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.148174s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.144892s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.123326s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_invalid_field [0.136694s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_invalid_fields [0.124058s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.134853s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_fields_no_update [0.118512s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.181455s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object [0.148807s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes_forbidden [0.157201s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_unique_key [0.163091s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.179816s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.169829s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count [0.266809s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.170729s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters [1.936262s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_db_obj [0.261520s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values [0.197986s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_validate_filters_false [1.038692s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects [0.337937s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes_forbidden [0.129470s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_fields [0.162776s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_single_transaction [0.244041s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count [0.301566s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_create_update_delete [0.782941s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_validate_filters_false [0.296814s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.245025s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction [0.190869s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.134327s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.668373s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.161431s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects [0.284201s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object [0.125106s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction [0.893538s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.161151s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.328509s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.164134s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_single_transaction [0.224870s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.143387s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.145700s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [0.568360s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.148355s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_random_unallocated_segment [0.268636s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_invalid_filters [0.221836s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create [0.186767s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist [0.957986s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.225982s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_create_update_delete [1.991672s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects [0.173186s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.116715s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects [0.093919s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.170463s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [1.693489s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_object [1.134214s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.179731s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.303231s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_invalid_fields [0.167314s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields [0.264375s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.128011s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.230824s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values [0.172006s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.141567s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [1.454489s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist [0.303680s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes_forbidden [0.119755s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_false [0.233670s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_validate_filters_false [0.296794s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.140550s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_single_transaction [0.211498s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.245713s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.143673s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_create_update_delete [0.255427s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_duplicates [0.141578s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete [0.144403s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction [0.239514s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.172961s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object [0.122226s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects [0.125556s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist [1.883787s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.146728s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects [0.282223s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects [1.321328s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.183228s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.210732s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.182964s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.150155s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_invalid_fields [0.122232s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_db_obj [0.330263s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_duplicates [0.140764s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_single_transaction [0.257380s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete [0.150873s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.979371s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.160626s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object [0.147992s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects [0.123212s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.121624s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist [0.294958s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.132691s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.143301s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_false [0.249140s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_create_update_delete [1.064111s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_invalid_filters [0.304710s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters [0.218426s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_validate_filters_false [0.262538s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_single_transaction [0.296987s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_filtering_by_fields [0.264706s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_false [2.862338s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.139266s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction [0.253695s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_fields_no_update [0.130064s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.243549s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_object [0.136523s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.145741s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_false [0.203611s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects [0.097028s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create [0.051434s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.175652s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete [0.054838s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.057981s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.181755s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects [0.123798s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values [0.166111s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.146547s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.244326s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_clean_obj_from_primitive [0.150457s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_valid_fields [0.165862s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_object [0.153978s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.154409s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_unique_key [0.157669s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.145110s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.136307s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_invalid_filters [2.817542s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.180956s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_invalid_fields [0.171630s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create [0.149836s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj [0.295829s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_updates_from_db_object [0.144427s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.154246s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_valid_fields [0.189645s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_single_transaction [0.292580s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.165472s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction [0.179267s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_fields_no_update [0.158860s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_object [0.119981s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.209004s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_invalid_fields [0.107653s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_create_update_delete [1.148656s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.195420s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects [0.213208s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.126085s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create [0.142269s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_supports_extra_filtername [0.892868s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.158981s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects [0.131890s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count [1.854156s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.141566s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.142467s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.088638s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects [1.340574s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_false [0.906908s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.086507s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_invalid_filters [0.204746s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_validate_filters_false [0.170059s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.428152s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_validate_filters_false [1.454946s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.162049s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects [0.150032s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.163468s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction [0.147287s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters [0.398322s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_clean_obj_from_primitive [0.103317s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_object [0.213064s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.113202s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects [0.105923s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.091297s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_invalid_fields [0.129294s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_create_single_transaction [1.369907s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object [0.116147s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_valid_fields [0.133746s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_valid_fields [0.104682s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters [1.157247s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.849948s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count [0.739508s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.105624s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.127716s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes [0.160831s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.168663s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.629268s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.150932s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects_nothing_to_delete [0.518434s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.561776s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates [0.113175s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.856491s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete [0.095628s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.104517s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_clean_obj_from_primitive [0.140333s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_invalid_field [0.085546s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_without_validate_filters [0.113720s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.089932s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_invalid_fields [0.112856s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_valid_fields [0.124688s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_fields_no_update [0.085545s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction [0.548094s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_primary_key [0.088868s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields [0.116969s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction [1.104054s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_invalid_field [0.081515s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_supports_extra_filtername [0.530516s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_valid_fields [0.114655s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.131736s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.114227s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction [0.644887s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj [0.714462s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.279087s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction [0.648953s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist [0.865056s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_invalid_fields [0.091509s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_without_validate_filters [0.097051s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.450496s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object [0.141295s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_object [0.106544s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_object [0.599677s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_invalid_fields [0.093986s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_updates_from_db_object [0.147173s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_bound_ids [0.842175s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.523199s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values [0.143770s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_object [0.146329s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_with_validate_filters [0.131247s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.128504s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_with_validate_filters [0.130529s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_filtering_by_fields [0.688145s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes_forbidden [0.132003s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_create_update_delete [0.911570s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_fields [0.138702s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_invalid_fields [0.102945s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.087509s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction [0.569787s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_invalid_filters [1.072896s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction [0.709822s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction [0.460880s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_invalid_filters [0.748643s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_db_obj [0.883807s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist [0.859865s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_single_transaction [0.626921s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.089278s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters [0.446030s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_updates_from_db_object [0.150390s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects [0.110561s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.791620s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects [0.714350s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_without_validate_filters [0.108857s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects [0.106315s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.732910s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_without_validate_filters [0.133293s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects_nothing_to_delete [0.770187s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes_forbidden [0.110998s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_fields [0.088263s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_without_validate_filters [0.146328s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.124580s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_single_transaction [0.872794s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_single_transaction [1.818505s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_invalid_fields [0.125570s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create [0.127638s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_duplicates [0.137761s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_validate_filters_false [0.987170s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_invalid_fields [0.076508s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_create_update_delete [0.873603s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.092336s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_without_validate_filters [0.080147s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_without_validate_filters [0.090973s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_db_obj [0.656703s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_fields [0.123688s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_updates_from_db_object [0.096532s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_valid_fields [0.108955s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_without_validate_filters [0.101484s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.103261s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.428267s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters_false [1.073305s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values [0.096846s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_invalid_field [0.117050s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create [0.141293s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_updates_from_db_object [0.109546s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects [1.036064s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction [0.539655s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects [0.131843s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.110261s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_invalid_fields [0.108715s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_invalid_field [0.099715s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_without_validate_filters [0.098924s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_supports_extra_filtername [0.730859s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_invalid_filters [0.845679s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_create_single_transaction [0.492719s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_create_single_transaction [0.774998s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist [0.993910s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.360831s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_filtering_by_fields [0.570945s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_false [0.684482s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_false [0.533681s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters [0.599023s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_bound_ids [0.781696s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_valid_fields [0.128509s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_db_obj [1.680442s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_valid_fields [0.090201s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.083552s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_unique_key [0.095246s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_primary_key [0.073811s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_invalid_fields [0.169994s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_without_validate_filters [0.104660s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_with_validate_filters [0.103921s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values [0.081069s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_without_validate_filters [0.100071s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields [0.070877s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.106945s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_invalid_fields [0.088590s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes [0.086253s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_objects [0.869311s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_false [0.479344s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count [0.885386s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count_invalid_filters [0.955679s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_create_update_delete [0.853419s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_invalid_fields [0.104633s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_validate_filters_false [0.504385s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.101740s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object [0.113352s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.710584s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_validate_filters [0.661461s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects [0.918352s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_single_transaction [0.761669s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_object [0.972191s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_objects_nothing_to_update [0.898460s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_unique_key [0.087183s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create_duplicates [0.126237s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values [0.089680s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects [0.127223s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes_forbidden [0.123803s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.093623s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_invalid_fields [0.095843s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object [0.114493s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_missing_object [0.082733s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.127890s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_valid_fields [0.132990s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist [1.003829s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_with_validate_filters [0.143091s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_networks [0.994197s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_invalid_fields [0.169452s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.142131s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_updates_from_db_object [0.136200s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_single_transaction [1.918660s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_policy [0.458407s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters [0.806196s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.455097s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_invalid_filters [1.570972s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_network [1.140257s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filtering_by_fields [0.787060s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_validate_filters_false [1.197416s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.885261s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_create_update_delete [0.620874s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [2.852060s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction [0.379199s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_create_single_transaction [0.951928s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [0.391564s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_rules_reloads_rules [0.385774s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_false [0.518695s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.723594s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_synthetic_rule_fields [0.293122s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create [0.142806s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_to_dict_returns_rules_as_dicts [0.180202s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_updates_from_db_object [0.096960s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects [0.086452s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_valid_fields [0.084213s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_fields_no_update [0.084518s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_object [0.414185s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_objects [0.799194s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects [0.088825s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_clean_obj_from_primitive [0.082029s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.073560s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count_invalid_fields [0.092761s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_fields [0.105106s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create_updates_from_db_object [0.085779s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_valid_fields [0.081568s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_primary_key [0.114552s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete [0.092459s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects [0.079913s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_fields_no_update [0.095879s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_invalid_field [0.088626s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_pager_is_passed_through [0.099065s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_missing_primary_key [0.085296s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_without_validate_filters [0.103603s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_unique_key [0.117844s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.122605s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_single_transaction [1.460185s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects [0.112226s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_invalid_field [0.127858s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.088636s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values [0.087584s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_false [0.692104s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_fields [0.152910s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_valid_fields [0.124511s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_ports [0.691525s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_without_validate_filters [0.951556s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_makes_primitive_field_value [0.105190s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_without_validate_filters [0.099403s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object [0.050779s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_invalid_fields [0.055887s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_object [0.781116s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_mixed_fields [0.085842s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_policy_network [0.622719s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values [0.119519s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_db_obj [0.978499s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_with_validate_filters [0.108291s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes [0.119036s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_policy_port [0.439829s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects [0.595581s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes_forbidden [0.099990s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_fields [0.090289s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_primary_key_forbidden_fail [0.084097s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_invalid_filters [0.275250s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects_nothing_to_delete [0.521260s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects_nothing_to_update [0.488133s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count [0.283270s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_create_single_transaction [0.279516s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_invalid_fields [0.134417s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_create_single_transaction [0.275518s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction [0.305592s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_filtering_by_fields [0.597241s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_fields_no_update [0.175763s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_primary_key [0.155386s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.306824s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_unique_key [0.131964s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network [0.440457s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_single_transaction [0.281610s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values [0.095930s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_network [0.242257s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create_duplicates [0.095927s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.076622s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_invalid_fields [0.090745s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_extra_fields [0.076974s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_without_validate_filters [0.072178s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_object [0.082420s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.085599s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes_forbidden [0.103525s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_create_update_delete [1.446219s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.121343s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.104190s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_validate_filters_false [0.807539s] ... ok {1} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_different_direction [0.137730s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_validate_filters_false [0.216425s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_fetches_rules_non_lazily [1.521548s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_single_transaction [0.527489s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.216079s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_single_transaction [0.202966s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction [0.229193s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_create_update_delete [0.364064s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_create_update_delete [0.166615s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.284838s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.254163s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters [0.352742s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create [0.104406s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields [0.344781s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.237210s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_valid_fields [0.081310s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.083349s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_standard_attr_id [0.292275s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.076466s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_valid_fields [0.099936s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.470533s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_10 [0.214514s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_invalid_field [0.093312s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [0.684428s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object [0.057891s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_primary_key [0.060480s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_without_validate_filters [0.091445s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects [0.057236s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_default_policy_exists [0.178002s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.050707s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.099983s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.038284s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes [0.149670s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_no_default_policy_exists [0.193102s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes_forbidden [0.093607s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values [0.099308s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_valid_fields [0.108552s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_invalid_field [0.051808s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes [0.047147s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_without_validate_filters [0.064874s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects [0.689219s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects_nothing_to_update [0.349764s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_updates_from_db_object [0.048142s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.049030s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_valid_fields [0.071411s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_invalid_filters [0.112399s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_fields_no_update [0.086156s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_create_single_transaction [0.104322s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object [0.076170s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction [0.292627s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_object [0.065690s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_invalid_fields [0.065746s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create [0.051699s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects [0.083672s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects [0.051392s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_create_update_delete [0.246821s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_invalid_field [0.075446s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_unique_key [0.051535s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_create_single_transaction [0.729451s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_without_validate_filters [0.058598s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values [0.053693s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_with_validate_filters [0.056119s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.238774s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_invalid_fields [0.055518s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_valid_fields [0.068038s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_primary_key_forbidden_fail [0.113711s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_false [0.162820s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_updates_from_db_object [0.105757s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_clean_obj_from_primitive [0.047028s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_invalid_fields [0.045549s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create [0.048457s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create [0.062272s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates [0.086490s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_db_obj [0.723491s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates [0.056663s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes [0.087795s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_fields_no_update [0.051085s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_invalid_fields [0.109149s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_primary_key [0.105419s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_without_validate_filters [0.108032s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.084696s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_fields_no_update [0.045332s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count [0.370765s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_valid_fields [0.080130s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_project_id [0.111504s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_mixed_field [0.110339s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_filtering_by_fields [0.624333s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_without_validate_filters [0.064603s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_invalid_fields [0.046693s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.122898s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_invalid_filters [0.489640s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.107872s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_invalid_filters [0.242502s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.049187s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count [0.139050s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_db_obj [0.421595s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_single_transaction [0.694498s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [1.196207s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_create_update_delete [0.132075s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_invalid_filters [1.113710s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_single_transaction [0.120825s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist [0.680595s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_filtering_by_fields [0.206478s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters [0.321965s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.198598s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.476282s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [0.541739s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_object [0.241378s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object [0.189399s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects [0.097070s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_single_transaction [0.156717s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects [0.066885s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.075945s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_fields_no_update [0.046676s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_object [0.585070s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values [0.045783s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_object [0.101755s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects [0.520448s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_clean_obj_from_primitive [0.101428s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects [0.102003s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects [0.107025s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects_nothing_to_update [0.204423s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.097018s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_same_direction [0.128934s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create [0.091683s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_without_validate_filters [0.138172s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_duplicates [0.093214s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_without_validate_filters [0.139018s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.092582s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count [0.250754s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.085412s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_fields [0.049551s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.094622s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_invalid_fields [0.074770s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_db_obj [0.221323s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.080221s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.747040s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.100898s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_fields_no_update [0.083597s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_unique_key [0.047484s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.204119s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_updates_from_db_object [0.117363s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object [0.092582s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.069347s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_object [0.083961s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.080522s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields [0.223065s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_db_obj [0.272380s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_with_validate_filters [0.107180s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.083999s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_fields [0.075929s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects [0.127169s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.202468s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.083135s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.081599s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_single_transaction [0.122597s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_updates_from_db_object [0.048857s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_create_single_transaction [0.332503s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_filtering_by_fields [0.251590s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count [0.350171s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.259291s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.293952s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.395517s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object [0.263647s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects [0.283553s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create [0.094921s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_false [0.274346s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates [0.049917s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_duplicate_rules [0.045590s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update [0.050769s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects [0.567359s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.130532s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_object [0.327973s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [0.355318s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.157038s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.124672s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes_forbidden [0.121398s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_invalid_fields [0.067279s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_invalid_filters [1.378653s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_fields [0.119185s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_valid_fields [0.062080s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_fields_no_update [0.055262s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.128581s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_filtering_by_fields [0.398660s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.090741s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count [0.359525s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_false [0.364631s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_db_obj [0.607818s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction [0.163818s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters [0.367029s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_filtering_by_fields [0.619854s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_single_transaction [0.419257s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete [0.087901s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_unique_key [0.086729s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count [0.283465s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects [0.088953s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters [0.088847s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.087934s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_single_transaction [0.287797s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_single_transaction [0.623596s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_with_validate_filters [0.119038s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction [0.310109s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.082928s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.097791s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_filtering_by_fields [0.340888s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.089502s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.276854s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_valid_fields [0.046348s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.277375s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules [0.076640s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_object [0.114906s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_primary_key [0.064762s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.229392s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.055607s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create [0.108794s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.092923s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object [0.094585s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes_forbidden [0.115901s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_validate_filters_false [0.881317s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects [0.091303s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist [0.788893s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_valid_fields [0.089244s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.309017s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_clean_obj_from_primitive [0.098872s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values [0.088630s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_invalid_fields [0.054740s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes [0.045920s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_duplicates [0.068926s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_valid_fields [0.086200s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete [0.092880s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_without_validate_filters [0.091384s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_create_single_transaction [0.634393s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters [0.558383s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_updates_from_db_object [0.100121s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_with_validate_filters [0.093602s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_only_net_policy [0.095066s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes [0.119795s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_only_net_policy [0.124460s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_valid_fields [0.116114s] ... ok {1} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_object [0.105931s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count_invalid_fields [0.088745s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create [0.090019s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count [0.253512s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.551144s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete [0.085132s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.097445s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.220183s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.084432s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_single_transaction [0.892621s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_fields_no_update [0.099737s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.108036s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_single_transaction [0.209476s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_object [0.709449s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values [0.089777s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.094435s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.100614s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.094142s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.235300s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.092958s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects [0.574862s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects [0.244268s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_clean_obj_from_primitive [0.099302s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count [0.279113s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_false [0.379069s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_invalid_fields [0.105128s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create [0.108724s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_updates_from_db_object [0.090709s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete [0.092435s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_single_transaction [0.630698s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_duplicate_rules [0.089827s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete [0.085591s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters_false [0.498593s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects [0.057092s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_valid_fields [0.077484s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_invalid_field [0.041186s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_duplicates [0.096211s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.042415s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes_forbidden [0.049814s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.090270s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_invalid_fields [0.085384s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object [0.096892s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_without_validate_filters [0.050526s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.054960s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_validate_filters_false [1.015920s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_primary_key [0.091990s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes_forbidden [0.083641s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_updates_from_db_object [0.063381s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects [0.095439s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_valid_fields [0.082203s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.080136s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_db_obj [0.212426s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_invalid_fields [0.099859s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_filtering_by_fields [0.096619s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.042003s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values [0.043171s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_invalid_field [0.041655s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_without_validate_filters [0.060500s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_validate_filters_false [0.838487s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj [0.729451s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_create_single_transaction [0.180308s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_db_obj [0.096183s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.110634s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.127350s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_create_update_delete [0.143233s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects [0.836421s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_single_transaction [0.167834s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_objects [0.246245s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_single_transaction [0.137669s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_objects_nothing_to_delete [0.143011s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_single_transaction [0.144660s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_supports_extra_filtername [0.155560s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_false [0.157017s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_duplicates [0.070346s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_updates_from_db_object [0.039863s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.051972s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_standard_attrs [0.176638s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_bound_ids [1.266749s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_duplicate_rules [0.041448s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_primary_key [0.039992s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_clean_obj_from_primitive [0.090671s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.054641s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_duplicates [0.102890s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.957491s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_valid_fields [0.088308s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_invalid_field [0.089237s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_primary_key [0.089159s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_returns_type [0.084483s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_mixed_fields [0.078873s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes_forbidden [0.081133s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.087042s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_net_policy [0.075489s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_objects [0.073522s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values [0.094150s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.059878s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_mixed_field [0.092591s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects [0.090630s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_without_validate_filters [0.046529s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_db_obj [0.116515s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object [0.073993s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.046229s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_single_transaction [0.885749s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects [0.040696s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.039512s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects [0.183232s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_create_single_transaction [0.102489s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_single_transaction [0.207318s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects_nothing_to_delete [0.112998s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_create_update_delete [0.102409s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_filtering_by_fields [0.206808s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields [0.836829s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_single_transaction [0.208382s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_supports_extra_filtername [0.215307s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist [0.246379s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_create_update_delete [1.007802s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction [1.028541s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.241907s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_object [0.139617s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.047880s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_fields_no_update [0.049592s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.087178s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count_invalid_filters [0.246344s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes [0.071332s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_clean_obj_from_primitive [0.106461s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.046925s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_create_single_transaction [0.099271s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object [0.080063s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_single_transaction [0.215624s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_unique_key [0.042966s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_db_obj [0.147927s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects [0.059657s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_with_synthetic_fields [0.214836s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction [0.126127s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_object [0.089809s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values [0.140579s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_standard_attr_id [0.352278s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden [0.048622s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_fields [0.083496s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_2_to_1_1_no_shared [0.163637s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_invalid_fields [0.093663s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_project_id [0.099103s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_false [0.140124s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_invalid_field [0.088382s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_object [0.218594s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.087478s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_fields_no_update [0.062447s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_object [0.103745s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_object [0.061846s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_without_validate_filters [0.062434s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_with_validate_filters [0.074871s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_invalid_filters [0.725895s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count [0.298505s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_changes_forbidden [0.099860s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_invalid_fields [0.118236s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_invalid_filters [0.187262s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction [0.752669s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.169798s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_db_obj [0.196321s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.196494s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.201252s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.191398s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_single_transaction [0.166810s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_validate_filters_false [0.903737s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.127373s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_false [0.179283s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.172832s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects [0.173736s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.928217s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.164105s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.175779s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_create_single_transaction [0.407246s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects [0.188782s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create [0.054116s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_single_transaction [0.325962s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete [0.114937s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_extra_fields [0.092055s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_project_id [0.084606s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.084557s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.810352s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.076068s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_invalid_fields [0.089182s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects [0.088511s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object [0.110159s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.108461s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_primary_key [0.097611s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.055398s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.072440s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_valid_fields [0.040091s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count [0.111892s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.084391s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_single_transaction [0.103562s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_with_validate_filters [0.089074s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_filtering_by_fields [0.172451s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.796489s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.111854s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_false [0.109628s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.126185s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resource_versions [0.198292s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist [1.738976s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters [0.231152s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.154875s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects [0.102166s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_validate_filters_false [0.169225s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_duplicates [0.048357s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete [0.073681s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.154783s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count [0.789929s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields [0.101779s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_filtering_by_fields [0.102129s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false [0.535316s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.172864s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete [0.107694s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_fields_no_update [0.162934s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_object [0.064246s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_valid_fields [0.211889s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_object [0.249100s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_unique_key [0.158384s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist [0.297348s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values [0.121603s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_with_validate_filters [0.076535s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters_false [0.183950s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_bound_ids [1.008256s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_without_validate_filters [0.083302s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_duplicates [0.128462s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete [0.099482s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_primary_key [0.124417s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_unique_key [0.133655s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_create_update_delete [0.721119s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects [0.125584s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count [0.870177s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_invalid_fields [0.135340s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_false [0.946930s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.109202s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values [0.102562s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.328322s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_with_validate_filters [0.125362s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.145324s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_db_obj [0.489743s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_validate_filters_false [0.237689s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_create_single_transaction [0.188513s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create [0.088879s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates [0.118219s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.201677s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects [0.652372s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete [0.092374s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create [0.101809s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects [0.099360s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object [0.071621s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates [0.119899s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_filtering_by_fields [0.251670s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects [0.049307s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_invalid_fields [0.040219s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_invalid_fields [0.130557s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.078027s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object [0.081710s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes_forbidden [0.097594s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_false [0.168784s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key [0.062430s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_valid_fields [0.089999s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_filtering_by_fields [0.662252s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.081200s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.156385s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_with_validate_filters [0.081114s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_without_validate_filters [0.079825s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_single_transaction [0.173404s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete [0.078598s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.365756s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.100100s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_create_update_delete [0.677283s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_create_update_delete [0.491840s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.868737s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_fields_no_update [0.749445s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_invalid_fields [0.081914s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_unique_key [0.083163s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_fields [0.081846s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects [0.074029s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_single_transaction [0.479951s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.081704s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_project_id [0.084915s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction [0.962241s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_invalid_field [0.091598s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.096720s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters [0.643851s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes [0.092101s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_fields [0.079414s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.102395s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.093459s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.190699s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction [0.111636s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects [0.636974s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects_nothing_to_update [0.181995s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_single_transaction [0.177039s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_clean_obj_from_primitive [0.089456s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_invalid_fields [0.083296s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_clean_obj_from_primitive [1.105559s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_fields [0.763108s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_duplicates [0.107061s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_updates_from_db_object [0.112399s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete [0.100486s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.103226s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_invalid_fields [0.104489s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects [0.103491s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.481217s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_without_validate_filters [0.101909s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters [0.754172s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_invalid_field [0.095787s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_without_validate_filters [0.094909s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.115812s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_fields [0.101039s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_valid_fields [0.111234s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.097267s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_clean_obj_from_primitive [0.155642s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes_forbidden [0.138321s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_invalid_fields [0.114167s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_invalid_fields [0.163052s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields [0.105363s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_invalid_fields [0.143226s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_clean_obj_from_primitive [0.086640s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_fields_no_update [0.060401s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_object [0.053558s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.110290s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_primary_key [0.053267s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_network_policy [0.582398s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_unique_key [0.110336s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects [0.110893s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count [0.530789s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_valid_fields [0.084276s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_without_validate_filters [0.072486s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_network [0.317388s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_invalid_field [0.105739s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_without_validate_filters [0.100486s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_with_validate_filters [0.102451s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes_forbidden [0.109161s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_port_policy [0.453401s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_invalid_fields [0.112901s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.620602s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.099279s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_clean_obj_from_primitive [0.107606s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_port [0.303064s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates [0.098761s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_db_obj [0.816699s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_updates_from_db_object [0.098200s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count [0.345844s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_invalid_fields [0.113880s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_mixed_fields [0.112741s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.107514s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.102428s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_db_obj [0.409516s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_single_transaction [0.614774s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.087481s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_synthetic_fields [0.081997s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist [1.227279s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object [0.086263s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_port [0.348744s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields [0.084541s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields [0.081919s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_mixed_field [0.080674s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_single_transaction [0.642694s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects [0.367999s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectMultipleForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_foreign_keys [0.076666s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_duplicates [0.080225s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects [0.083629s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_without_validate_filters [0.084942s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.257076s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_policy [0.247875s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_port [0.310562s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.028511s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_with_synthetic_fields [0.360649s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object [0.985635s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects [0.084233s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields [0.064865s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_fields_no_update [0.048668s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values [0.042466s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_without_validate_filters [0.100933s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.044750s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_8 [0.317321s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values [0.104901s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields [0.056722s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_valid_fields [0.084837s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_invalid_field [0.105301s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.076330s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_with_validate_filters [0.110230s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist [0.297940s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create [0.086877s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_makes_primitive_field_value [0.120403s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects [0.084677s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.075727s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false [0.267142s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object [0.086948s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_object [0.082928s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes_forbidden [0.105065s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_primary_key_forbidden_fail [0.121894s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects [0.083510s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields [0.084666s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_default_policy_exists [0.395055s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_invalid_fields [0.118267s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.118062s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_mixed_field [0.098791s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_with_validate_filters [0.086601s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_is_default_policy [0.350989s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields [0.109931s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_without_validate_filters [0.089317s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_updates_from_db_object [0.145595s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create [0.104921s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden [0.098202s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates [0.085285s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_invalid_fields [0.086461s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects [0.072319s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields [0.078825s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_mixed_fields [0.041997s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.041978s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_without_validate_filters [0.077152s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_valid_fields [0.058853s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.091291s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive [0.081129s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values [0.148904s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields [0.105115s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_without_validate_filters [0.107365s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete [0.072423s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.055396s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_fields [0.075407s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_valid_fields [0.102330s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_updates_from_db_object [0.090401s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_without_validate_filters [0.079351s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_clean_obj_from_primitive [0.079410s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete [0.083041s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_without_validate_filters [0.090628s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields [0.079344s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object [0.077956s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object [0.083941s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates [0.074620s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_routers_by_network_id [3.282174s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_primary_key [0.089460s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_invalid_fields [0.071780s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects [0.083208s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.081644s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_valid_fields [0.082960s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_object [0.094530s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_invalid_field [0.093512s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes_forbidden [0.072062s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects [0.076320s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_updates_from_db_object [0.060644s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields [0.096612s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete [0.045865s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_invalid_fields [0.041726s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects [0.047611s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_pager_is_passed_through [0.045780s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_valid_fields [0.047845s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_without_validate_filters [0.047620s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_fields [0.082432s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_policy_obj_not_found [0.052499s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.091496s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields [0.052714s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_invalid_field [0.041959s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_primary_key [0.063791s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_valid_fields [0.084727s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_synthetic_fields [0.080597s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.040696s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_without_validate_filters [0.080950s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_with_validate_filters [0.039428s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_valid_fields [0.093980s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceDictMiscValuesTestCase.test_dict_of_misc_values [0.080628s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_without_validate_filters [0.076839s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_policy [0.114459s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_with_validate_filters [0.801347s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_updates_from_db_object [0.090623s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates [0.081573s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_without_validate_filters [0.077574s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete [0.081428s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_valid_fields [0.084199s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_validate_filters_false [0.208351s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_fields_no_update [0.079206s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_without_validate_filters [0.082621s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.212262s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_primary_key_forbidden_fail [0.087958s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_policy [0.149613s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.077417s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.077338s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectMultipleParentsForForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_parents [0.074966s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects [0.256931s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port [0.190686s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.083228s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive [0.088878s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.077461s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete [0.084689s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_clean_obj_from_primitive [0.083857s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filter_by_shared [0.181520s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object [0.084913s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects [0.081381s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete [0.081271s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_pager_is_passed_through [0.081173s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_bound_project_ids_returns_set_of_project_ids [0.208879s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_invalid_fields [0.084820s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields [0.086784s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_queries_constant [0.122095s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist [0.249052s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_without_validate_filters [0.095280s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields [0.083076s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_9 [0.235248s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_valid_fields [0.076712s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.238010s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive [0.083891s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields [0.084840s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects [0.245242s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create [0.087081s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete [0.082260s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates [0.067769s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_invalid_fields [0.848613s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.083862s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects [0.094819s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields [0.075394s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_unique_key [0.087180s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields [0.082486s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.076860s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects [0.083868s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values [0.076858s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.079134s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object [0.086933s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_invalid_field [0.074621s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects [0.084260s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_without_validate_filters [0.098767s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.062199s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters [0.953798s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_project_id_filter_added_when_project_id_present [0.091981s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_valid_fields [0.089175s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_with_unset_project_id [0.048151s] ... ok {1} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_object_found_by_model [0.046126s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values [0.072513s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_is_default [0.274589s] ... ok {1} neutron.tests.unit.objects.test_base.NeutronObjectValidatorTestCase.test_load_wrong_synthetic_fields [0.049853s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_invalid_field [0.086103s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_with_validate_filters [0.082286s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_synthetic_fields [0.071907s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_no_default_policy_exists [0.265752s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields [0.052284s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object [0.040641s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.829328s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_primary_key [0.051002s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_validate_filters_false [0.427066s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.082929s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects [0.042988s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default [0.235533s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields [0.060701s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.088154s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_updates_from_db_object [0.043994s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_updates_from_db_object [0.053290s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_fields [0.104579s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete [0.063784s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_invalid_fields [0.044638s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_db_obj [0.461217s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_invalid_filters [0.261817s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects [0.509012s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_clean_obj_from_primitive [0.086094s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction [0.201722s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates [0.090802s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects [0.237942s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_invalid_fields [0.087131s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_filtering_by_fields [0.496146s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_valid_fields [0.087560s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update [0.771171s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update [0.109568s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_pager_is_passed_through [0.070623s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist [0.257776s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_valid_fields [0.040287s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_object [0.093911s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_without_validate_filters [0.038725s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_with_validate_filters [0.038293s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_fields [0.105363s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields [0.037896s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_false [0.204206s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_updates_from_db_object [0.056290s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_project_id [0.098907s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceListDictMiscValuesTestCase.test_list_of_dict_of_misc_values [0.082944s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_create_update_delete [0.628895s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.100340s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.234674s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_with_unset_project_id [0.091239s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes [0.079718s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects [0.078462s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields [0.080902s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_single_transaction [0.223263s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.074023s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_without_validate_filters [0.082768s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.073002s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.091005s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_clean_obj_from_primitive [0.087212s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_fields [0.084836s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects [0.081773s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters [0.222449s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.085464s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_invalid_fields [0.086921s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_updates_from_db_object [0.081094s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.077897s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete [0.038637s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects [0.038609s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects [0.084730s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.041337s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_valid_fields [0.089529s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object [0.039446s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields [0.077954s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values [0.090894s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields [0.038047s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object [0.084148s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters_false [0.405348s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_mixed_field [0.078615s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.039956s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_unique_key [0.103332s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.085260s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_without_validate_filters [0.077328s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes_forbidden [0.074982s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields [0.038786s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.038435s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_makes_primitive_field_value [0.070187s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.086049s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object [0.075389s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_with_unset_project_id [0.087328s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create [0.040112s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects [0.080755s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects [0.039469s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false [0.170198s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields [0.062908s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_invalid_fields [0.092923s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_validate_filters_false [0.198785s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_pager_is_passed_through [0.080295s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj [0.227182s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_db_obj [0.124987s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_without_validate_filters [0.088324s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_single_transaction [0.127271s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_project_id [0.093976s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.196176s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_filtering_by_fields [0.145629s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_with_validate_filters [0.078265s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_filtering_by_fields [0.213369s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes [0.105974s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden [0.082364s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_single_transaction [0.250572s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields [0.084431s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters [0.189454s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_with_validate_filters [0.587133s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields_using_project_id [0.074939s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_fields [0.041394s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_without_validate_filters [0.045883s] ... ok {3} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_not_registered_object_raises_exception [0.082077s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_updates_from_db_object [0.056325s] ... ok {3} neutron.tests.unit.objects.test_base.UniqueKeysTestCase.test_class_creation [0.081239s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.101102s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects_nothing_to_delete [0.091816s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_single_transaction [0.138854s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction [0.113207s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_supports_extra_filtername [0.117571s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_invalid_fields [0.065755s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.819039s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete [0.078058s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.035725s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_invalid_fields [0.056214s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.066924s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_fields_no_update [0.042175s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [0.213096s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object [0.043845s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_invalid_fields [0.062111s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_object [0.236327s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.057574s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects_nothing_to_delete [1.102409s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_false [0.227879s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.076755s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_without_validate_filters [0.075047s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects [0.221823s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.114838s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.041748s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values [0.078609s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count_invalid_fields [0.046182s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_mixed_field [0.080295s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create [0.047133s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.049834s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction [0.204725s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes [0.051751s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object [0.044299s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.050542s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_single_transaction [0.504287s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.045091s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count [0.133042s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object [0.087616s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_project_id [0.043144s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_invalid_field [0.057157s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction [0.090527s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects [0.088502s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.043826s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.041146s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.087583s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_invalid_fields [0.095590s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes [0.039493s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.060191s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_single_transaction [0.384847s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.087271s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values [0.076153s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.092668s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_with_validate_filters [0.092082s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields [0.087777s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction [0.232821s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_valid_fields [0.094538s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects [0.076522s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_updates_from_db_object [0.090833s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object [0.081385s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.062161s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.039158s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction [0.160501s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.046609s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_db_obj [0.273763s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.041248s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.053615s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_false [0.390654s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.197717s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.074441s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.091709s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction [0.217124s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.387364s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.089758s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.435832s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_returns_type [0.083459s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_invalid_filters [0.127350s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_create_single_transaction [0.098800s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.256114s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant [0.106820s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist [0.289138s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects [0.221077s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters [0.194778s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_false [0.151270s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction [0.198331s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules [0.076201s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.139229s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_object [0.911071s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object [0.094389s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_object [0.096172s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_invalid_fields [0.087627s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key [0.042466s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects [0.042114s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.099642s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_without_validate_filters [0.041850s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes_forbidden [0.043583s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_valid_fields [0.092081s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_without_validate_filters [0.052293s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_invalid_field [0.091664s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_objects_nothing_to_update [0.435614s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.048113s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_duplicates [0.097248s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_updates_from_db_object [0.096988s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_invalid_filters [0.124315s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete [0.087960s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_create_update_delete [0.103475s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects [0.099113s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_invalid_fields [0.087264s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist [0.121238s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_valid_fields [0.085770s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_object [0.090473s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count [0.766788s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters [0.180375s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_unique_key [0.088503s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist [0.882962s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_single_transaction [0.117514s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_without_validate_filters [0.091349s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.241063s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values [0.089227s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_updates_from_db_object [0.090952s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_invalid_field [0.107013s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete [0.091498s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_invalid_fields [0.078454s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects [0.090170s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_valid_fields [0.082812s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_primary_key_forbidden_fail [0.086348s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_create_single_transaction [0.765590s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_without_validate_filters [0.080387s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_invalid_field [0.084217s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_duplicates [0.077542s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects [0.044325s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_without_validate_filters [0.084935s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes [0.078350s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_invalid_fields [0.087131s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_without_validate_filters [0.092401s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_with_validate_filters [0.064754s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_non_existent_object_raises_not_found [0.627297s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_valid_fields [0.038841s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_invalid_filters [0.843421s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_validate_filters_false [0.265401s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_filtering_by_fields [0.093323s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_db_obj [0.208542s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_create_update_delete [0.095915s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_create_single_transaction [0.227232s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist [0.074018s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.164833s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters [0.081322s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.162373s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_clean_obj_from_primitive [0.073400s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist [0.166593s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create [0.078833s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_object [0.135253s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects [0.184734s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_without_validate_filters [0.048187s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects [0.116755s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters [0.100621s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.096975s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction [0.947270s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.089823s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.041857s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_single_transaction [0.235014s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.039476s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_fields_no_update [0.037822s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects [0.189644s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.062030s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_create_update_delete [0.251080s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_filtering_by_fields [0.190469s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction [0.146827s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.127396s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.084781s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist [0.093344s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_fields [0.087956s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_false [0.230973s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.104196s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.109133s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update [0.099436s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object [1.186013s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.274169s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_net_policy [0.104926s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.113729s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_net_policy [0.130576s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_unique_key [0.098371s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_net_policy [0.050435s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_port_policy [0.050374s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects [0.252060s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_wrong_type [0.056543s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.041264s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_object [0.042024s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_fields [0.074000s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.204522s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_unique_key [0.084525s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create [0.093127s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_validate_filters_false [0.140709s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.095397s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects_nothing_to_delete [0.089241s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_updates_from_db_object [0.140880s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.090886s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_fields [0.136580s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.124275s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_invalid_fields [0.140938s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_supports_extra_filtername [0.094530s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_valid_fields [0.089609s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.119633s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist [0.193450s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_without_validate_filters [0.171496s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters [0.158907s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_non_existent_object_raises_not_found [0.174295s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters_false [0.153657s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields [0.073509s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_single_transaction [1.802834s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_updates_from_db_object [0.089289s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_valid_fields [0.086325s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_single_transaction [0.501902s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_object [0.084573s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects [0.096110s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_fields_no_update [0.834869s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields [0.086071s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_primary_key [0.096886s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_primary_key [0.090860s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_valid_fields [0.090672s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_false [0.184377s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_without_validate_filters [0.117063s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values [0.064615s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.038873s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters [0.210704s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_updates_from_db_object [0.044963s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes_forbidden [0.078631s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_without_validate_filters [0.058045s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count [0.100524s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_validate_filters_false [0.136911s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj [0.132517s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_filtering_by_fields [0.297472s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_create_single_transaction [0.094790s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.118713s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_with_validate_filters [0.076056s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_with_synthetic_fields [0.150705s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects [0.078854s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.081624s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.136898s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist [0.086071s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_single_transaction [0.080779s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters [0.068995s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_single_transaction [0.199978s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects [0.144202s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete [0.041126s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects [0.040788s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object [0.041057s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist [0.180027s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_invalid_fields [0.040639s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.219387s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_valid_fields [0.040694s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_project_id [0.040347s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_without_validate_filters [0.091716s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.133488s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object [0.040635s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_without_validate_filters [0.075745s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_object [0.039821s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters [0.648380s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_primary_key [0.040058s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.125347s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.089864s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_invalid_fields [0.038230s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_valid_fields [0.039378s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.083653s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_object [0.100530s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_without_validate_filters [0.039160s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_changes [0.089794s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects [0.102872s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values [0.078250s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_valid_fields [0.072969s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_clean_obj_from_primitive [0.050653s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_without_validate_filters [0.082397s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates [0.040344s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_updates_from_db_object [0.049776s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_returns_type [0.060395s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.079044s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes [0.039722s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_fields [0.039663s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count [0.250500s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_valid_fields [0.075306s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_primary_key [0.077236s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_invalid_filters [0.206483s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.093816s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_invalid_filters [0.248484s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_valid_fields [0.086248s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values [0.078990s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects [0.268939s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_validate_filters_false [0.263034s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects [1.166743s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_create_single_transaction [0.249152s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_single_transaction [0.218542s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_without_validate_filters [0.633214s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields [0.051199s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.041258s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.226857s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_validate_filters_false [0.105135s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.323580s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.136933s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.202323s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_false [0.113125s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.089449s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects_nothing_to_delete [0.878154s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.065954s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_single_transaction [0.210523s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects [0.083872s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count_invalid_fields [0.084170s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.090229s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.067176s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.051029s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.083933s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.044330s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete [0.088845s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects [0.076453s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [0.043551s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.043675s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.046027s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_object [0.073231s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.083477s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count [0.479054s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.846699s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.561850s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.088747s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_port_policy [0.047068s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_port_policy [0.057190s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values [0.049136s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_port_policy [0.068585s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields [0.474128s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_duplicates [0.063967s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.054138s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.044327s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.053736s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_fields [0.043905s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count [0.094885s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.052908s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.095688s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_create_update_delete [0.457543s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_single_transaction [0.145291s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_fields [0.049158s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.040521s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_create_update_delete [0.167234s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_invalid_filters [0.153357s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_false [0.063053s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_object [0.076180s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects [0.251663s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects_nothing_to_update [0.082420s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_clean_obj_from_primitive [0.060171s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_single_transaction [0.131244s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_invalid_fields [0.047252s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_valid_fields [0.040681s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_fields [0.077465s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters_false [0.136679s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters [0.523064s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count [0.164997s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.091019s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes [0.076266s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_invalid_fields [0.042210s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count_validate_filters_false [0.156644s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects [0.117725s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_single_transaction [0.141706s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_create_single_transaction [0.244268s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.644785s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_single_transaction [0.197127s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_single_transaction [0.154899s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_create_update_delete [0.151320s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.083529s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters [0.102833s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters_false [0.102494s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.072817s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_object [0.141710s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_object [0.597527s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects_nothing_to_update [0.087460s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_single_transaction [0.085478s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create [0.093321s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count_invalid_fields [0.066072s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create [0.087459s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_duplicates [0.113255s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_updates_from_db_object [0.085679s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters [1.255861s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects [0.125142s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_invalid_fields [0.083094s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_clean_obj_from_primitive [0.101149s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.088666s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates [0.123588s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_extra_fields [0.095812s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.132444s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields [0.132403s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_unique_key [0.101036s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values [0.096282s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects [0.085153s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects [0.926883s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values [0.099721s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.088747s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.099488s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_invalid_field [0.088284s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_synthetic_fields [0.121208s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_fields [0.098489s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.082828s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_updates_from_db_object [0.167531s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_with_validate_filters [0.966302s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_invalid_fields [0.127555s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [1.067185s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.108642s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes_forbidden [0.091414s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.095654s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects_nothing_to_update [1.464422s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.105024s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_invalid_filters [0.238333s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.077047s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.076766s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_validate_filters_false [0.238420s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.102982s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_validate_filters_false [0.234786s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.116843s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_create_single_transaction [0.135189s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [1.160116s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.108411s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.200309s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_db_obj [0.190898s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction [0.178050s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_without_validate_filters [0.126918s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects [0.162867s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values [0.099823s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects_nothing_to_delete [0.169790s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.127203s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.215012s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_create_update_delete [0.202988s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden [0.132425s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist [0.309818s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_fields [0.069800s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction [0.193934s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_invalid_fields [0.083557s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create [0.084679s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.097966s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete [0.087039s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.301324s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects [0.125409s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist [0.215884s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_object [0.132081s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_single_transaction [0.245170s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.081316s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters_false [0.248199s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create_duplicates [0.102175s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.081862s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_object [0.244823s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.081740s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_invalid_field [0.090553s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object [0.094767s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields [0.115801s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object [0.085940s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes [0.086050s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_missing_object [0.126166s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_invalid_fields [0.109815s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.094350s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields [0.121007s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.058819s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects [0.101224s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_valid_fields [0.085723s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.086563s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters [0.194601s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values [0.130671s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_fields [0.264816s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.099633s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.133104s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.117687s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_updates_from_db_object [0.123494s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.086606s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.086775s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects [0.222872s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_create_update_delete [1.320006s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.258150s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_invalid_filters [0.784101s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction [0.155592s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.230352s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters [0.184007s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects [0.253298s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create [0.086090s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.252042s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates [0.121230s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.678074s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects [0.257375s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist [1.026547s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction [0.160888s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create [0.104788s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object [0.091294s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects [0.134836s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_single_transaction [0.643118s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.103980s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.090102s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_fields_no_update [0.081052s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters [0.781704s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete [1.127171s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object [0.153722s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [0.142809s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.124347s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects [0.126386s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.147790s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.172922s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values [0.117356s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [1.059874s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.181407s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.128138s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_valid_fields [0.139353s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_without_validate_filters [0.133712s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes_forbidden [0.130457s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_fields [0.118131s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_valid_fields [0.137263s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_supports_extra_filtername [1.489604s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.130765s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction [0.860900s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_create_update_delete [0.310615s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_false [0.585295s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist [0.140305s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.133186s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.090960s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.093389s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.077089s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_db_obj [0.895448s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_extra_fields [0.114998s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_false [0.840733s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_object [0.129474s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.122134s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects [2.365636s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.108676s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields [0.638385s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_unique_key [0.078993s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.105629s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.082324s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes [0.080021s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_configurations [0.235836s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.125793s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction [0.596609s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_invalid_filters [0.181462s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates [0.127077s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count [0.218131s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_updates_from_db_object [0.105957s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_supports_extra_filtername [0.141427s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete [0.111950s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_validate_filters_false [0.253912s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object [0.109417s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters [0.151065s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects [0.231518s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resources_synced_10 [0.172441s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [0.699940s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_valid_fields [0.116901s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create [0.084861s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.105351s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects [0.092091s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_primary_key [0.081140s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_project_id [0.103650s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.112448s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create [0.092128s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates [0.091471s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects [0.100520s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_without_validate_filters [0.130796s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete [0.120638s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_fields_no_update [0.124534s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.119594s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects [0.108144s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.087299s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update [0.108480s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes [0.095366s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields [0.097421s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_mixed_field [0.094060s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.096679s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [0.133158s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values [0.118171s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete [0.113508s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.090895s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields [0.116431s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.084445s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.091453s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_valid_fields [0.115371s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_create_single_transaction [0.627496s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_fields_no_update [0.108995s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_without_validate_filters [0.119030s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction [0.400912s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values [0.123895s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_invalid_field [0.105456s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create [0.087453s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction [0.625007s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj [0.393906s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_invalid_fields [0.084455s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates [0.120099s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create [0.090720s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_updates_from_db_object [0.121865s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_invalid_fields [0.097774s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count [1.268217s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_fields_no_update [0.110839s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.388068s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects [0.094614s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_invalid_fields [0.118976s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_single_transaction [0.338860s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values [0.126751s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields [0.141751s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_without_validate_filters [1.110633s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_create_update_delete [0.554011s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_fields [0.125629s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_object [0.109200s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_primary_key [0.069912s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_invalid_fields [0.096227s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.085171s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction [0.458927s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.122792s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_invalid_fields [0.067567s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_create_single_transaction [1.856150s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_fields [1.125289s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_primary_key [0.116168s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class [0.091398s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create [0.083975s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_updates_from_db_object [0.097855s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields [0.086263s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_invalid_fields [0.093077s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_valid_fields [0.118612s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects [0.091562s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.130393s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update [0.083245s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates [0.081505s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_pager_is_passed_through [0.089455s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_invalid_fields [0.105881s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects [0.116895s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.970281s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_without_validate_filters [0.095349s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.125349s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_makes_primitive_field_value [0.091113s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_fields [0.099449s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_valid_fields [0.118346s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object [0.149525s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden [0.111117s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_updates_from_db_object [0.123541s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_invalid_fields [0.121559s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update [0.081082s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields [0.095339s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_invalid_field [0.120899s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_invalid_fields [0.095504s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_primary_key [0.135991s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_validate_filters_false [0.274124s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters [0.091811s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_mixed_field [0.098270s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_create_update_delete [0.244268s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_without_validate_filters [0.090587s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.099658s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_supports_extra_filtername [0.221645s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes [0.132311s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes_forbidden [0.080420s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_valid_fields [0.115424s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false [0.255457s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters [0.142725s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.137374s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_updates_from_db_object [0.111458s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters_false [0.238491s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_clean_obj_from_primitive [0.140134s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete [0.152457s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_valid_fields [0.106461s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_object [0.108081s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key [0.100159s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters [0.137495s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects [0.302492s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_mixed_fields [0.100610s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object [0.115309s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes [0.134351s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields [0.145655s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects_nothing_to_update [0.257110s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_invalid_fields [0.112566s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_without_validate_filters [0.096077s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.803325s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates [0.092943s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_mixed_field [0.132246s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_duplicates [0.100962s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update [0.075793s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete [0.107803s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.118272s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_invalid_fields [0.087473s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects [0.095206s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object [0.111357s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes [0.122934s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update [0.081515s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.099770s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.110482s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_without_validate_filters [0.108630s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object [0.082283s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects [0.089876s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_pager_is_passed_through [0.091294s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.090726s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.118817s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_unique_key [0.166824s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_valid_fields [0.158748s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.094656s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_invalid_field [0.134979s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_valid_fields [0.085900s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_mixed_field [0.084649s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.128358s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes [0.081627s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes_forbidden [0.147835s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_primary_key_forbidden_fail [0.089564s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.105079s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create [0.132267s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_invalid_filters [0.241415s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_create_single_transaction [0.201262s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_without_validate_filters [1.097410s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_invalid_field [0.077630s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj [0.219992s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_with_validate_filters [0.094135s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_makes_primitive_field_value [0.083037s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_single_transaction [0.216418s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes_forbidden [0.128845s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist [0.266987s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_fields [0.096126s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.956648s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_primary_key_forbidden_fail [0.129199s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_primary_key [0.098986s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.206246s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.117409s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create [0.106059s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.423304s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.094998s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_without_validate_filters [0.154176s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object [0.180153s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_without_validate_filters [0.128410s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_primary_key [0.141266s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.130934s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_invalid_fields [0.098427s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.114946s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values [0.123474s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_without_validate_filters [0.090301s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates [0.077990s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_updates_from_db_object [0.089157s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_makes_primitive_field_value [0.136871s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_without_validate_filters [0.103711s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update [0.118564s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes_forbidden [0.093700s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_invalid_fields [0.092551s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object [0.156019s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_updates_from_db_object [0.123628s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_primary_key [0.081878s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object [0.087155s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_object [0.089440s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_makes_primitive_field_value [0.085273s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_invalid_fields [0.093123s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_invalid_fields [0.093859s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_valid_fields [0.137394s] ... ok {0} neutron.tests.unit.objects.test_base.NeutronObjectCountTestCase.test_count [0.125124s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_single_transaction [1.929216s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.073398s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_invalid_field [0.109515s] ... ok {0} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_load_empty_string_to_json [0.076248s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_fields [0.098032s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields [0.111005s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.077224s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields [0.093692s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_project_id [0.111843s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields [0.093374s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object [0.094406s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.138114s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects [0.104478s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.079045s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count [0.791559s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_fields [0.108325s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_valid_fields [0.092560s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.096243s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_without_validate_filters [0.110498s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_primary_key_forbidden_fail [0.115211s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_updates_from_db_object [0.088615s] ... ok {2} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_dump_field_to_string [0.074563s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count [0.435009s] ... ok {2} neutron.tests.unit.objects.test_base.PagerTestCase.test_comparison [0.077795s] ... ok {2} neutron.tests.unit.objects.test_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added [0.071245s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_invalid_filters [0.969973s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.516150s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist [0.560343s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_create_single_transaction [0.746166s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_single_transaction [0.682284s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.100023s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_fields_no_update [0.088044s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_object [0.109747s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects [0.149758s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_single_transaction [1.435573s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_invalid_fields [0.118255s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_valid_fields [0.087097s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects [2.199696s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.123127s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_with_validate_filters [0.153300s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_without_validate_filters [0.114788s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.142335s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.116823s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_create_single_transaction [0.259070s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.395338s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields [0.237338s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_supports_extra_filtername [0.547048s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_objects [0.810288s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_clean_obj_from_primitive [0.097267s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_invalid_fields [0.097672s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create [0.135656s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_fields_no_update [0.130056s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_pager_is_passed_through [0.134583s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist [0.951959s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_without_validate_filters [0.131421s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction [1.295623s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes_forbidden [0.150825s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_single_transaction [0.576452s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false [0.289358s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_primary_key [0.085223s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_create_single_transaction [0.162795s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_fields [0.128845s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create [0.133036s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_valid_fields [0.098555s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects [0.220448s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_object [0.113332s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_makes_primitive_field_value [0.128649s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects [0.143689s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_false [0.133112s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.143804s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes [0.108674s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters_false [0.166033s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update [0.124082s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object [0.124365s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_object [0.233308s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count [0.298607s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.140652s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction [0.225970s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.112841s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_db_obj [0.270338s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_updates_from_db_object [0.093318s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete [0.140293s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes [0.118221s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_valid_fields [0.084659s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.124386s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields [0.082659s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction [0.241559s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_updates_from_db_object [0.130994s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_primary_key [0.134177s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.135836s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_mixed_fields [0.109086s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_fields_no_update [0.145211s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object [0.152903s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant [0.259143s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_invalid_field [0.109788s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_object [0.119267s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.097815s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.127889s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_fields [0.088255s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.230640s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_unique_key [0.132056s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields [0.092850s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields [0.083713s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects [0.141602s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.110535s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects [0.308953s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.156239s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_updates_from_db_object [0.091007s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_mixed_fields [0.140726s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects_nothing_to_update [0.212792s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false [0.268832s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction [0.224443s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.112589s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.119270s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_fields [0.127309s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.104948s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_invalid_filters [1.909515s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction [1.082545s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_duplicates [1.211658s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects [0.094880s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false [0.207823s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object [0.122859s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count [1.016647s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_unique_key [0.141487s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters [0.288385s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects [0.120879s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_updates_from_db_object [0.139226s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_valid_fields [0.101230s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.123010s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_with_validate_filters [0.093040s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.144778s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.102631s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes_forbidden [0.094359s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_create_single_transaction [1.809829s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_without_validate_filters [0.145718s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj [0.253365s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_single_transaction [0.248991s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_invalid_field [0.175845s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_create_update_delete [0.186945s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.087057s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.073470s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.135692s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden [0.089418s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [1.184275s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count [0.241598s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_create_update_delete [2.068709s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_db_obj [0.153548s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.084467s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction [0.170324s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_invalid_fields [0.102865s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create [0.081051s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction [0.198996s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates [0.107001s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete [0.089334s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects [0.182409s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_object [0.098085s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive [0.087193s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_single_transaction [0.794994s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects [0.079335s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create [0.098304s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.094926s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete [0.061161s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates [0.086217s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_with_synthetic_fields [1.008091s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.065879s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values [0.097997s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object [0.086649s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_fields_no_update [0.061674s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_invalid_fields [0.102130s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_object [0.067272s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects [0.055910s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.072202s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.093485s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.082196s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.075978s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values [0.061132s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.084027s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.106128s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_without_validate_filters [0.145495s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.264792s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_changes_forbidden [0.094210s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_invalid_field [0.140550s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.130225s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects [0.289584s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_invalid_fields [0.132480s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_invalid_filters [0.404399s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete [0.276227s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_create_single_transaction [0.271026s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters [1.707277s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction [0.287132s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields [0.910283s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects_nothing_to_update [0.726564s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_single_transaction [0.083608s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete [0.052150s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects [0.047264s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields [0.044307s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [1.035598s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.062424s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update [0.043855s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_primary_key [0.042950s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values [0.044560s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_mixed_field [0.040526s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes [0.051348s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields [0.058506s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist [0.433375s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_valid_fields [0.053154s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_updates_from_db_object [0.066682s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive [0.125061s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false [2.253014s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_extra_fields [0.113935s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_unique_key [0.112925s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects [0.088131s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields [1.353464s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_mixed_fields [0.191320s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_create_update_delete [1.942340s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_without_validate_filters [0.162597s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_mixed_field [0.169284s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_with_validate_filters [0.170322s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj [2.400656s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction [0.691273s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects [0.159717s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.135577s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.106194s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.654657s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction [1.397884s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_supports_extra_filtername [1.877119s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values [0.119041s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_mixed_field [0.144925s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.153116s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.171229s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_single_transaction [0.662155s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.149260s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields [1.166288s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction [0.703264s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_invalid_filters [0.993324s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction [0.652535s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist [1.941463s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.604175s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_db_obj [1.524822s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist [1.065191s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_false [1.999436s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects [1.058110s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects [1.648389s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction [2.155676s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.562169s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_invalid_fields [0.151160s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create [0.133288s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_updates_from_db_object [0.166078s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete [0.172063s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update [0.138736s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_valid_fields [0.182953s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects_nothing_to_delete [1.511016s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_with_validate_filters [0.168099s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects_nothing_to_update [1.720102s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields [0.110786s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create [0.095883s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_invalid_fields [0.108164s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields [0.132236s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.106488s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_fields_no_update [0.097271s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_object [0.132505s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters_false [3.495772s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_unique_key [0.109047s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects [0.104525s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_valid_fields [0.091630s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_filtering_by_fields [1.668400s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden [0.200447s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_valid_fields [0.195979s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_db_obj [2.553040s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_non_existent_object_raises_not_found [1.670373s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_single_transaction [1.272822s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_supports_extra_filtername [0.577823s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.370662s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_object [0.664853s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_invalid_fields [0.088297s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_duplicates [0.090274s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_updates_from_db_object [0.074272s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.056616s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_without_validate_filters [2.250304s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.121031s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_valid_fields [0.082931s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction [0.289347s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_without_validate_filters [0.102644s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_changes [0.124791s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_valid_fields [0.089617s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_updates_from_db_object [0.099953s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects_nothing_to_update [0.247679s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_single_transaction [1.446862s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_invalid_fields [0.153875s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects [2.824191s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.140316s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_updates_from_db_object [0.160223s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete [0.171446s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object [0.146520s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_unique_key [0.145457s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object [0.144434s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.129428s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count [1.025344s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_invalid_field [0.121697s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_without_validate_filters [0.116632s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_with_validate_filters [0.149551s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.115611s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes [0.129804s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_create_update_delete [0.623155s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields [0.114244s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count [0.376726s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction [0.295998s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields [0.286428s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects [0.217115s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction [0.262965s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_create_update_delete [0.244519s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction [0.180831s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_single_transaction [0.338060s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.176526s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction [0.195454s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false [0.175895s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction [0.128209s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_fields_no_update [0.061121s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects [0.054129s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_invalid_fields [0.061470s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.163657s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_object [0.684338s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.222834s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete [0.140765s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.145128s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_primary_key [0.126136s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects [0.147338s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.124418s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.084342s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.099313s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_valid_fields [0.141944s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_standard_attr_id [1.474503s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.099666s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values [0.133516s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.093051s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_without_validate_filters [0.133552s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [0.091240s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.083054s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_makes_primitive_field_value [0.167070s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_with_unset_project_id [0.139451s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes [0.100739s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.087577s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_without_validate_filters [1.454377s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes [0.127390s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.147378s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_updates_from_db_object [0.147581s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden [0.172370s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_invalid_fields [0.113036s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.126328s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_updates_from_db_object [0.137007s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters [0.772045s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist [1.545502s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_create_single_transaction [0.310205s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_db_obj [0.226036s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_validate_filters_false [1.083914s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.177264s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [0.250659s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.983245s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [0.277253s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj [0.758456s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist [0.294713s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects [1.494993s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [0.213807s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object [0.270778s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction [0.303865s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object [0.082195s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.128694s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects [1.904731s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_single_transaction [1.335383s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.127025s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.749244s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_without_validate_filters [0.129315s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.085148s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create [0.170612s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields [0.101019s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_duplicates [0.115393s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_object [0.132293s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_invalid_field [0.151198s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects [0.862217s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes_forbidden [0.160136s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction [1.000855s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false [0.766416s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_single_transaction [0.524471s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields [0.695398s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [1.327504s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [1.283572s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_single_transaction [0.943423s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false [0.627739s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_objects [2.323034s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_duplicates [0.178838s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects [0.151762s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false [1.029851s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist [1.046517s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_fields_no_update [0.126854s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.982464s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_object [0.205343s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects [0.193054s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_single_transaction [0.862651s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.724655s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.168889s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_without_validate_filters [0.133479s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.152376s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false [1.019466s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object [0.087923s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key [0.170660s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes [0.174000s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects [0.088285s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_invalid_fields [0.156302s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.093485s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.059950s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_updates_from_db_object [0.041659s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_object [0.957732s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.591510s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_invalid_fields [1.393055s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction [0.654726s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects [0.117285s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [0.163929s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_create_update_delete [0.640813s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object [0.098192s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key [0.094024s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_object [0.138752s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects [0.141880s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_invalid_filters [1.327935s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.108883s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_invalid_fields [0.179865s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.493198s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_invalid_field [0.146603s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.124747s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes [0.104003s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.173034s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false [0.312905s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_validate_filters_false [1.226566s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction [0.545181s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.157520s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.066812s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden [0.130705s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects [0.144764s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_valid_fields [0.125640s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.136934s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.188886s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_updates_from_db_object [0.119031s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.126797s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects [1.881187s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.129371s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.170574s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.149990s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.090181s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.108370s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_validate_filters_false [1.184580s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_filtering_by_fields [1.631865s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj [3.301590s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_single_transaction [1.585720s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count [1.825747s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction [1.288870s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_validate_filters_false [0.814232s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_single_transaction [1.620575s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_db_obj [0.330503s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction [0.923561s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters_false [1.535835s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_supports_extra_filtername [0.476547s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object [1.738460s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_object [1.592881s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist [1.054796s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_single_transaction [1.193244s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.109826s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_non_existent_object_raises_not_found [0.682540s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive [0.144871s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_invalid_fields [0.101281s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects_nothing_to_update [1.246478s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects [0.107670s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create [0.138316s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_updates_from_db_object [0.152371s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_fields_no_update [0.100081s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_updates_from_db_object [0.142945s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects [0.173039s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object [0.100045s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object [0.082170s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects [0.136595s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_valid_fields [0.185436s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.136439s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_without_validate_filters [0.108485s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_fields_no_update [0.144782s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values [0.095921s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object [0.158572s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden [0.096264s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_updates_from_db_object [0.103899s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_unique_key [0.167693s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.136132s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_valid_fields [0.179589s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.151122s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.133699s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__set_dns_domain [0.549533s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.145931s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_updates_from_db_object [0.136666s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_with_validate_filters [0.202541s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.219172s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.184518s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_valid_fields [0.161603s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.428422s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.179925s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_false [1.224745s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_create_update_delete [0.234821s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction [0.178893s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction [0.140330s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.242411s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.500390s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.027043s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.336525s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects_nothing_to_update [0.299731s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.920136s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete [0.094135s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.088424s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.095105s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters [1.138423s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_object [0.111016s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.157675s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_invalid_filters [2.924289s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.184837s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values [0.186680s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields [0.166188s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count [1.751034s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_invalid_field [0.141522s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_object [0.147041s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.132766s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.317447s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.138250s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_unique_key [0.139321s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.112357s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_fields [0.129494s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.127240s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.346921s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.136722s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.344594s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.183060s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.138237s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_single_transaction [0.439492s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_filtering_by_fields [0.294007s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_valid_fields [0.242545s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_primary_key [0.186085s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_false [0.303340s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_unique_key [0.141490s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects [0.105993s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_invalid_filters [0.586271s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_invalid_fields [0.074011s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.059030s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_invalid_field [0.054320s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.124803s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_with_validate_filters [0.056093s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist [1.149765s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.072346s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create [0.138756s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates [0.134338s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_validate_filters_false [0.559591s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields [0.097731s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.101575s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_updates_from_db_object [0.153285s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_false [0.524136s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_clean_obj_from_primitive [0.145728s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields [0.426793s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_duplicates [0.144599s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_invalid_fields [0.129655s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_valid_fields [0.097334s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object [0.092041s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction [0.382453s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_object [0.090538s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_object [0.734854s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_invalid_fields [0.093971s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_invalid_fields [0.068043s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete [1.040121s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object [0.058470s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.132766s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.088022s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_invalid_fields [0.098115s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.105052s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.046513s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object [0.094472s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_valid_fields [0.057674s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects [0.100184s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_synthetic_fields [0.157515s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_invalid_field [0.044716s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.058753s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.115577s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_fields [0.067637s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes [0.103703s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_updates_from_db_object [0.061508s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.348812s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.114035s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields [0.069116s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_without_validate_filters [0.077417s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.042109s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters [0.287829s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction [0.241072s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects [0.497537s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count [0.421453s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.199313s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.278506s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create [0.213416s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete [0.157865s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_unique_key [0.078876s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects [0.442661s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.107056s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects [0.712053s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_false [0.319243s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [0.348711s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden [0.164099s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_invalid_fields [0.120209s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.283991s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_valid_fields [0.094844s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_clean_obj_from_primitive [0.097412s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_invalid_fields [0.060796s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_updates_from_db_object [0.056780s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_primary_key [0.079993s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values [0.107718s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction [0.520698s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction [1.737176s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields [0.140299s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.088001s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count [1.374403s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields [0.505647s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters [0.246990s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj [0.294663s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.118450s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects [0.157252s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction [0.110410s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects_nothing_to_delete [0.376912s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction [0.382802s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist [0.593155s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters [0.185292s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist [0.676262s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_object [0.600638s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object [0.159501s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_single_transaction [0.233022s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.061797s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_false [0.443335s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.054574s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist [1.074355s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_unique_key [0.043504s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects [0.565798s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values [0.060540s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects [0.085318s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_invalid_field [0.072826s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.045567s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_non_existent_object_raises_not_found [0.275524s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.092614s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters [0.382990s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update [0.086197s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.053695s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete [0.107604s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object [0.054356s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key [0.049041s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.110545s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_object [0.172918s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.077678s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes [0.052516s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.060248s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [0.546176s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.115372s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects_nothing_to_delete [0.252087s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.083046s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden [0.043520s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction [0.225385s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects [0.508862s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction [0.212951s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete [0.050528s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_fields_no_update [0.047250s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.050200s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_invalid_fields [0.047251s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_validate_filters_false [1.624395s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_valid_fields [0.085031s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_with_validate_filters [0.074106s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.043357s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key [0.090659s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.079060s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects [0.083594s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields [0.051005s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.051200s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.113226s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_create_single_transaction [0.222669s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_without_validate_filters [0.145119s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_db_obj [0.211702s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.068856s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count [1.563781s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes [0.076072s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_fields [0.112442s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.361952s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_db_obj [1.261183s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_filtering_by_fields [0.499817s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.836716s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_create_update_delete [0.443795s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count [0.288288s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_create_update_delete [1.420416s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_invalid_filters [0.362510s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.360724s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_validate_filters_false [0.227594s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_db_obj [0.278361s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_single_transaction [0.847857s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects [2.393317s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields [0.946604s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_fields [1.144495s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_create_update_delete [0.423804s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.388254s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.055822s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_with_synthetic_fields [0.571175s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects [0.473521s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_invalid_fields [0.123522s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction [0.163819s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_duplicates [0.089089s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.167263s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.116058s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_filtering_by_fields [1.810642s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.110938s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.085441s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_single_transaction [0.320753s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields [0.071366s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_invalid_fields [0.104803s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist [0.365445s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_duplicates [0.054095s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_unique_key [0.055808s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects [0.064525s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_object [0.347780s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_valid_fields [0.098562s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values [0.052024s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_invalid_field [0.052082s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_invalid_fields [0.071875s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_validate_filters_false [0.264791s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects_nothing_to_delete [0.195046s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction [0.302683s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_create_update_delete [0.225250s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist [1.642529s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction [0.157459s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction [0.324923s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction [0.160496s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.735220s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_standard_attr_id [0.334560s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false [0.233560s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_single_transaction [0.578335s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters [0.267485s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.290727s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters_false [0.474462s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_false [1.714558s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create [0.120460s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist [0.249133s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete [0.093417s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields [0.073630s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_clean_obj_from_primitive [0.142008s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_without_validate_filters [0.155978s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object [0.057344s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_fields [0.060326s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values [0.054923s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_without_validate_filters [0.088149s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_without_validate_filters [0.058443s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_invalid_fields [0.070791s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create [0.083286s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_updates_from_db_object [0.103523s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.094703s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create [0.059795s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields [0.144718s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.094164s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.137492s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.087069s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.089019s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_invalid_field [0.144954s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object [1.181450s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_with_validate_filters [0.171646s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_false [0.757880s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.074539s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_unique_key [0.167485s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_invalid_fields [0.176038s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects [0.159217s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.081116s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_valid_fields [0.105985s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters_false [0.507667s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_invalid_field [0.131735s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.414575s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_mixed_field [0.223217s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_with_validate_filters [0.154014s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_validate_filters_false [0.960174s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes_forbidden [0.100070s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_valid_fields [0.109361s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.735163s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_single_transaction [0.564815s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.064125s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_create_single_transaction [0.915003s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create [0.054862s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false [0.843651s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_extra_fields [0.056052s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object [0.045406s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_unique_key [0.052982s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_invalid_field [0.046744s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.060560s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_fields [0.055924s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_object [0.796926s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.084938s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_fields [0.108352s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create [0.110584s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction [0.839601s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects [0.123108s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.136079s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects [0.462287s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.076753s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_standard_attr_id [1.256833s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values [0.067557s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes [0.043051s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.079687s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction [0.757005s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_updates_from_db_object [0.085344s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_with_synthetic_fields [1.062832s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.552822s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields [0.087879s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_updates_from_db_object [0.099462s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters [0.195241s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.134193s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create [0.043746s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_with_synthetic_fields [0.499403s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_invalid_fields [0.052714s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_primary_key [0.101655s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_valid_fields [0.042390s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_primary_key [0.059358s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_unique_key [0.093874s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_without_validate_filters [0.047430s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters [0.209704s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes [0.056926s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_invalid_field [0.053144s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_fields [0.053974s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_valid_fields [0.045418s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_with_validate_filters [0.062720s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_primary_key_forbidden_fail [0.056032s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden [0.059118s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_updates_from_db_object [0.051062s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_single_transaction [0.391241s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_invalid_fields [0.148834s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_validate_filters_false [0.263771s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_duplicates [0.147565s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_used_allocation_mapping [0.492263s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_updates_from_db_object [0.119098s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist [2.556926s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects [0.099790s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_db_obj [0.368814s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_invalid_filters [0.193378s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields [0.099523s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_without_validate_filters [0.090199s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_validate_filters_false [0.172903s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object [0.104638s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_object [0.094201s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_with_project_id [0.164822s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields [0.520918s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_project_id [0.102163s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters [0.653483s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_invalid_field [0.121579s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_fields [0.137903s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_create_update_delete [0.406198s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_invalid_fields [0.126310s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_valid_fields [0.105954s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects [0.513507s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_without_validate_filters [0.158157s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_primary_key_forbidden_fail [0.172084s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_db_obj [1.423292s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_hosts [0.586962s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects_nothing_to_update [0.860849s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.197031s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_non_existent_object_raises_not_found [0.177179s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_clean_obj_from_primitive [0.046992s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects [0.140544s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters [0.786632s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_invalid_fields [0.052528s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.113287s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects [0.048105s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_create_update_delete [0.229540s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object [0.075421s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.097863s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_primary_key [0.081643s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_invalid_fields [0.043504s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_project_id [0.098275s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values [0.045727s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.043822s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_without_validate_filters [0.106850s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_create_update_delete [0.498807s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.074051s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.046452s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_single_transaction [0.226143s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.060678s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_validate_filters_false [0.187969s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes [0.050283s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_without_physical_network_for_vlan [0.417361s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_db_obj [0.216683s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.089214s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters [0.213359s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects_nothing_to_delete [0.128450s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_valid_fields [0.144976s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_clean_obj_from_primitive [0.138259s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.561005s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_duplicates [0.088274s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_single_transaction [0.354327s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_updates_from_db_object [0.107776s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.077993s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_fields_no_update [0.100389s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_supports_extra_filtername [0.202241s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes [0.074742s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object [0.057996s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects [0.054666s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false [0.155805s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values [0.101081s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_invalid_field [0.069214s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_with_validate_filters [0.053099s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction [0.717124s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_without_validate_filters [0.065078s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_valid_fields [0.049847s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters_false [0.381823s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_updates_from_db_object [0.077449s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.223011s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects [0.660219s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_create_single_transaction [1.540158s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects_nothing_to_update [0.161138s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create [0.093778s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist [0.725182s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_valid_fields [0.084895s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj [1.561691s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters_false [0.631051s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects [1.059773s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_fields_no_update [1.001625s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_pager_is_passed_through [0.104809s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_synthetic_fields [0.075210s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes_forbidden [0.068933s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.146318s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object [0.168498s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.896850s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_fields [0.146191s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count [0.385647s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.146782s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.665976s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters [0.271706s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_clean_obj_from_primitive [0.090424s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_fields [0.097828s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates [0.050639s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_fields [0.057692s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.089605s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_without_validate_filters [0.061770s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_object [0.059881s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_primary_key [0.048932s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count [0.233185s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.042209s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_single_transaction [0.091727s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters [0.064301s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_single_transaction [0.109717s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values [0.077935s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_false [0.847040s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_invalid_field [0.076210s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_filtering_by_fields [0.206565s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_without_validate_filters [0.105853s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_fields [0.095258s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_fields [0.092490s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_without_validate_filters [0.065670s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction [3.362733s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist [0.735710s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_object [0.178463s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters [1.060256s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_single_transaction [0.097921s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count_invalid_fields [0.106904s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count_invalid_fields [0.052766s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count [0.711657s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create [0.049976s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.100409s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.054770s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_valid_fields [0.057804s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_extra_fields [0.045048s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.145168s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_primary_key [0.051471s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_extra_fields [0.074899s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.052348s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_primary_key [0.106748s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.061470s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects [0.103760s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_project_id [0.052839s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.092320s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes [0.069750s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_invalid_fields [0.060766s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.087145s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes [0.046703s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_fields [0.050084s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.044153s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count [0.453222s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_invalid_filters [1.536362s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_queries_constant [2.448765s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_filtering_by_fields [0.899392s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count [2.496305s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_validate_filters_false [2.029886s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_create_update_delete [1.189740s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_db_obj [0.620858s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters_false [2.822048s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects [0.767651s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_single_transaction [0.496958s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_filtering_by_fields [0.458995s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.454757s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_clean_obj_from_primitive [0.065548s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_create_update_delete [0.313721s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_validate_filters_false [2.504777s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete [0.102455s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_invalid_fields [0.097276s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.106030s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_project_id [0.099819s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values [0.098094s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_without_validate_filters [0.120503s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_validate_filters [0.473203s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_invalid_fields [0.106519s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_updates_from_db_object [0.129843s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_objects_nothing_to_update [0.498169s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_create_single_transaction [0.468569s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.205095s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_create_single_transaction [1.967419s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects_nothing_to_delete [0.212197s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_single_transaction [0.827155s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects [3.623920s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_clean_obj_from_primitive [0.161822s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_invalid_fields [0.041981s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create [0.143859s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_valid_fields [0.101513s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_updates_from_db_object [0.129215s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete [0.091934s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_valid_fields [0.081587s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_without_validate_filters [0.114120s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_object [0.524685s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_primary_key_forbidden_fail [0.047215s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_with_validate_filters [0.086804s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_single_transaction [1.286782s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction [0.387944s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_single_transaction [0.359064s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_supports_extra_filtername [0.193034s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_validate_filters_false [0.435080s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_without_validate_filters [1.116458s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false [0.534079s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.253974s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count_invalid_fields [0.082413s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.127503s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects [0.462972s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count [0.593119s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_primary_key [0.172563s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_unique_key [0.074880s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects [3.332786s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.301443s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.105512s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects [0.044088s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_validate_filters_false [0.469492s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.052611s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.045635s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values [0.147921s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.049392s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.097404s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.045893s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_db_obj [0.262382s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.058226s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.044700s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes_forbidden [0.079730s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction [0.205873s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_valid_fields [0.090442s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.099906s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters [0.161171s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_validate_filters_false [0.510371s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.213888s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects_nothing_to_update [0.485844s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_single_transaction [0.703402s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates [0.094763s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.070347s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete [0.043009s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.046495s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction [0.238360s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values [0.105589s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields [0.492437s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.100471s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields [0.088056s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.440663s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields [0.098367s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.376321s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create [0.107990s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_non_existent_object_raises_not_found [0.409476s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_object [0.126379s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.145885s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.139009s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects [0.833829s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.171580s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.097119s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_create_update_delete [0.249718s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_updates_from_db_object [0.111835s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction [0.192831s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters [0.225395s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters_false [0.280279s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields [1.094761s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_object [0.291425s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_duplicates [0.112925s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete [0.052293s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects [0.048400s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.077436s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.060191s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object [0.084502s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters [1.731134s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.071438s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.117270s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction [0.380129s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.096233s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.097758s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields [0.269958s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects [1.324185s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters [2.711766s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction [0.225069s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false [0.187871s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields [0.056728s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects_nothing_to_update [0.393942s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create [0.041946s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_duplicates [0.043329s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_db_obj [0.706893s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_updates_from_db_object [0.091609s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete [0.091516s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_invalid_fields [0.101323s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction [0.466257s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_valid_fields [0.079428s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.077670s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_with_validate_filters [0.047882s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_primary_key [0.044919s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_valid_fields [0.049370s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters [0.047599s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_invalid_field [0.053428s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_invalid_fields [0.054313s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects [0.369167s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.382277s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__attach_qos_policy [0.598970s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_create_single_transaction [0.279855s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_dns_domain [0.746491s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.369254s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist [0.453801s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction [0.418561s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_single_transaction [0.356897s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_standard_attr_id [0.402071s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_false [0.204641s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters [0.083272s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.907609s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_with_synthetic_fields [0.797001s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete [0.145649s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects [0.176935s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.154203s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects [0.769409s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_object [0.122745s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.091886s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.092496s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects_nothing_to_update [4.586348s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes [0.100730s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_single_transaction [0.508235s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden [0.123806s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_qos_policy_id [1.257566s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.090963s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction [0.274487s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters [0.239898s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects [0.271175s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj [0.332386s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_filtering_by_fields [0.301526s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.322000s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [1.121170s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.084112s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_false [0.223169s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_invalid_fields [0.095087s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters [0.144044s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_updates_from_db_object [0.092530s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete [0.093570s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.197236s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.182442s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_object [0.316777s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects [0.181029s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create [0.083944s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates [0.068691s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_invalid_fields [0.073861s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects [0.932870s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.067655s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_single_transaction [2.865038s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object [0.094556s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects [1.483763s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_fields_no_update [0.107148s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_clean_obj_from_primitive [0.121512s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_without_validate_filters [0.068867s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields [0.130789s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes_forbidden [0.067896s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields [0.075471s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create [0.140017s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete [0.071440s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete [0.110475s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects [0.102505s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes [0.093054s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update [0.103898s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields [0.068251s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_unique_key [0.059723s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields [0.117497s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object [0.131849s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects [0.075885s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_valid_fields [0.071723s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.123862s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_invalid_fields [0.109759s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_mixed_fields [0.099460s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_without_validate_filters [0.066245s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_fields_no_update [0.097288s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.143376s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_primary_key [0.093907s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_project_id [0.103166s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_without_validate_filters [0.175864s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values [0.091798s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_mixed_field [0.096321s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values [0.147450s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_create_update_delete [1.497081s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_without_validate_filters [0.058706s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden [0.042846s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_mixed_field [0.112132s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_fields [0.117369s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_without_validate_filters [0.096939s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes_forbidden [0.081782s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_updates_from_db_object [0.127368s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_fields [0.100941s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_valid_fields [0.122501s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_validate_filters_false [0.273557s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_updates_from_db_object [0.108586s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_invalid_filters [1.490029s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction [0.500162s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction [1.196848s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields [0.310402s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_validate_filters_false [0.808621s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction [0.260435s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj [0.538650s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [0.502236s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction [0.458493s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_create_update_delete [0.249625s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates [0.045772s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_with_synthetic_fields [1.269172s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.057776s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.053660s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [0.538048s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_object [0.044471s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.053201s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_unique_key [0.047566s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters [0.064941s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.049901s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.064933s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects_nothing_to_update [0.732425s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count [0.352122s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction [1.903231s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.158784s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_single_transaction [0.247143s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.172955s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object [0.143211s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false [1.444688s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects [0.154618s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_false [0.451798s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.122211s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.158864s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_create_update_delete [1.002448s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.149270s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction [0.490493s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_invalid_filters [0.574305s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_object [1.820328s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_validate_filters_false [0.492150s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object [0.099710s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_object [0.116965s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_primary_key [0.121138s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_mixed_fields [0.114393s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_valid_fields [0.116544s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects [0.598176s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters [0.109838s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes [0.134815s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_single_transaction [0.331638s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object [1.024935s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields [0.202634s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(PortBinding) [0.426204s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_fields_no_update [0.183510s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(DistributedPortBinding) [0.277393s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.157745s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_single_transaction [0.681504s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_rbac_shared_on_parent_object [3.529671s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values [0.228749s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes [0.153792s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden [0.117332s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [0.636991s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.182218s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_object [1.137710s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist [0.696013s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_clean_obj_from_primitive [0.239597s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.383371s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_updates_from_db_object [0.056890s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete [0.185198s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_extra_fields [0.136951s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_fields_no_update [0.138602s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_invalid_filters [2.469060s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_invalid_fields [0.160201s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count [1.617219s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects [0.809457s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_with_validate_filters [0.145243s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_without_validate_filters [0.103371s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object [0.105370s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_with_unset_project_id [0.190293s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_object [0.062775s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_pager_is_passed_through [0.082932s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.547413s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_validate_filters_false [0.689126s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_without_validate_filters [0.068374s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_project_id [0.056072s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction [0.558291s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_makes_primitive_field_value [0.272025s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_supports_extra_filtername [0.288206s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes_forbidden [0.150815s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_supports_extra_filtername [0.947093s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_create_update_delete [0.986988s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_without_validate_filters [0.136528s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist [0.686746s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count [0.731626s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction [0.824776s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_object [0.406660s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects_nothing_to_update [0.302531s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_updates_from_db_object [0.052945s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_invalid_filters [0.492352s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.650772s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_without_validate_filters [0.107060s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_fields [0.112921s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_create_single_transaction [0.405578s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters_false [0.941746s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields [0.097660s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create [0.051073s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_object [0.045613s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_unique_key [0.045532s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_without_validate_filters [0.115784s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects [0.068504s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.119358s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.471800s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_without_validate_filters [0.130787s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_with_validate_filters [0.106941s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields [0.055605s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects [0.664445s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction [0.358679s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_single_transaction [0.684603s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update [0.118932s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects [0.375700s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: Port object loads segment info without relationships {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_single_transaction [0.263594s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_duplicates [0.058373s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields [0.054237s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_fields_no_update [0.052377s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_mixed_fields [0.051149s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction [0.488902s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.131155s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_false [0.207444s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_invalid_filters [2.530909s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_primary_key [1.322291s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_unique_key [0.068870s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects [0.081205s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_network_policy_id [0.427041s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.061256s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.069862s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values [0.056287s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes_forbidden [0.203956s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters [1.114055s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.146240s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.056757s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_updates_from_db_object [0.118262s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects [0.492174s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count [0.945797s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_create_update_delete [0.643305s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_invalid_filters [1.262199s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids [2.253048s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction [0.853798s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.586474s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_validate_filters_false [0.833657s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_false [1.034132s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_db_obj [0.943611s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction [0.788471s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_object [0.994902s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters [1.051770s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_single_transaction [0.455275s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_filtering_by_fields [0.948776s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_object [0.951087s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_4_to_v1_3_converts_binding_to_portbinding_object [0.743352s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects [0.941716s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_6_to_v1_5_drops_numa_affinity_policy [0.576367s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_updates_from_db_object [0.180488s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates [0.098122s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_valid_fields [0.060410s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields [0.128984s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.130933s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_without_validate_filters [0.131217s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_without_validate_filters [0.136475s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_with_unset_project_id [0.115246s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.632805s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.921655s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden [0.174792s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_valid_fields [0.121109s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields [0.135785s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_invalid_fields [0.151290s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.146774s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.167245s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_without_validate_filters [0.201501s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_clean_obj_from_primitive [0.060634s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_fields_no_update [0.236567s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create [0.053166s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.248829s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete [0.045567s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_object [0.081196s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects [0.070636s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.163937s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects [0.113085s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_single_transaction [0.185810s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects [0.123725s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_update [0.121139s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.096937s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_object [0.103942s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects [0.154943s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.061158s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.142587s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_valid_fields [0.133255s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.057874s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden [0.103052s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values [0.099403s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.130733s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.158171s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_create_single_transaction [0.299213s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects [0.282776s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [1.231766s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_for_project [1.836843s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_invalid_fields [0.142145s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_available_allocation [0.225833s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_without_project_id [0.160799s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_default_range_two_shared_ranges [0.605831s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_false [0.087661s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_validate_filters_false [2.179265s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects [0.257648s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_not_shared_with_project_id [0.141521s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.154511s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_not_shared_without_project_id [0.085877s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_supports_extra_filtername [1.184664s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects [0.268059s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects_nothing_to_update [0.162128s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete [0.099947s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.145712s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_object [0.147358s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_unique_key [0.087621s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive [0.099057s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_invalid_fields [0.108053s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create [0.126000s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_valid_fields [0.157757s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_db_obj [1.447768s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete [0.115786s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_object [0.108831s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_primary_key [0.111170s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.111125s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_invalid_fields [0.101001s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes_forbidden [0.096239s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_valid_fields [0.101568s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.128930s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.143214s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values [0.103976s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared [2.307453s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.107457s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_invalid_filters [0.284569s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_validate_filters_false [0.279861s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_shared_ranges [0.797912s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.218316s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_standard_attr_id [0.244310s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.214153s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist [1.420121s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters_false [0.312360s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction [0.269648s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.186154s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction [0.111822s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects [0.069991s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist [0.084364s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_false [0.079190s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.054532s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters [0.083603s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_fields [0.059657s] ... ok {0} neutron.tests.unit.objects.test_objects.TestObjectVersions.test_versions [0.124831s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters_false [0.167107s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_single_transaction [0.197023s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_invalid_fields [0.141640s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_invalid_filters [2.865597s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_updates_from_db_object [0.103947s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete [0.113442s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.627431s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_valid_fields [0.110130s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_fields_no_update [0.127786s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_unique_key [0.061060s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_invalid_fields [0.040877s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_valid_fields [0.040622s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.088771s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_project_id [0.049474s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values [0.096261s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.052298s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects_nothing_to_update [0.908297s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields [0.089548s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects [0.112843s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_invalid_fields [0.076023s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.103060s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_invalid_fields [0.763920s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values [0.044083s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_valid_fields [0.067653s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_mixed_field [0.044510s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_without_validate_filters [0.059598s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes_forbidden [0.055123s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_db_obj [0.156805s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields [0.054994s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.080345s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_valid_fields [0.050207s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects [0.098729s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects_nothing_to_delete [0.125296s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) [0.352957s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields [0.229871s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) [0.199673s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_create_update_delete [0.228104s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [3.329823s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_supports_extra_filtername [0.076918s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.130191s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object [0.099769s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_duplicates [0.068168s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields [0.065464s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count [0.752265s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object [0.107403s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.097574s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects_nothing_to_delete [3.646315s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_without_validate_filters [0.083371s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.093624s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes [0.060516s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields [0.061578s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction [0.545213s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_without_validate_filters [0.087584s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_create_single_transaction [0.149422s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_create_update_delete [0.184784s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction [0.102541s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_false [0.103835s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.121006s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive [0.137815s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist [0.588514s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_duplicates [0.250807s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete [0.184238s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.165298s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_primary_key [0.113060s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters [0.535643s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects [0.126401s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_single_transaction [2.617847s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_filtering_by_fields [3.794727s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_mixed_fields [1.172815s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_invalid_field [0.129502s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count [0.257594s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects [1.973209s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters [0.278584s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction [1.579009s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false [0.253269s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj [0.212077s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_single_transaction [0.965817s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects [0.304423s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_filtering_by_fields [0.289986s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_updates_from_db_object [0.154752s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects [0.162124s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields [0.063105s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_valid_fields [0.097146s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction [0.345954s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_without_validate_filters [0.063442s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_fields_no_update [0.138344s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_valid_fields [0.104517s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.063646s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.237572s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_fields [0.104819s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_updates_from_db_object [0.069263s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_create_update_delete [3.995815s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects [0.376578s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_create_single_transaction [0.289406s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_clean_obj_from_primitive [0.134582s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields [0.158143s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_fields [0.136045s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_primary_key [0.091834s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_invalid_fields [0.129562s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_supports_extra_filtername [3.220370s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_filtering_by_fields [1.253748s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_without_validate_filters [0.150503s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.166016s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_dhcp [0.502332s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields [0.100254s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.116187s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_invalid_fields [0.137258s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create [0.142131s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_not_dhcp [0.586118s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_duplicates [0.087319s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_fields_no_update [0.184729s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.159488s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.163503s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes_forbidden [0.135616s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_clean_obj_from_primitive [0.182124s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_create_update_delete [1.557590s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_standard_attr_id [3.037511s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_updates_from_db_object [0.098482s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction [0.378808s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_pci_slot [0.339909s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_ports [0.265072s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_invalid_fields [1.430253s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects [1.205774s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create [0.168931s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_updates_from_db_object [0.172454s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_primary_key [0.226030s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects [0.193128s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects [0.139048s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_invalid_fields [0.140262s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_pager_is_passed_through [0.108121s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_allocated_by_subnet_id [1.151718s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_valid_fields [0.085258s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_valid_fields [0.211678s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object [0.144430s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_invalid_field [0.096663s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_pager_is_passed_through [0.060189s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_without_validate_filters [0.094393s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_projects_with_shared_access_to_db_obj_return_project_ids [0.072329s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes [0.214495s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values [0.069395s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_mixed_field [0.098827s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_standard_attr_id [0.871538s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_invalid_fields [0.230118s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_valid_fields [0.072924s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_primary_key_forbidden_fail [0.055667s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_remove_wildcard_sharing [0.160346s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_handles_only_object_type [0.073493s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_skips_db_object_owner [0.107442s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count [0.080153s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist [0.645828s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj [0.107822s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction [0.081725s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist [0.102719s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false [0.147219s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters_false [0.609601s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters_false [0.232582s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count [1.421392s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects [0.141899s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects [0.045163s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_invalid_fields [0.054418s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields [0.059938s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_invalid_field [0.067828s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_without_validate_filters [0.105806s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist [5.845300s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects [1.402890s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_invalid_filters [1.201406s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create [0.990607s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.341080s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_object [0.089296s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_unique_key [0.111649s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_invalid_fields [0.102143s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_pager_is_passed_through [0.101332s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields [0.414183s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values [0.100723s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_makes_primitive_field_value [0.101430s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_fields [0.113512s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_2_to_v1_1_drops_segment_id_in_binding_levels [1.247221s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_clean_obj_from_primitive [0.139435s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create [0.145375s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction [0.590479s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete [0.142488s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_fields_no_update [0.217603s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_false [2.859988s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_unique_key [0.149191s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.542537s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects [0.137924s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.137296s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_valid_fields [0.182349s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create [0.090274s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_duplicates [0.059177s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects [0.094016s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.045165s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_unique_key [0.088838s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.514515s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.658966s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.078160s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_fields [0.163426s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_without_validate_filters [1.673937s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_project_id [0.117080s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_invalid_field [0.132336s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_mixed_field [0.141547s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_synthetic_fields [0.114566s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.094267s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_db_obj [0.853714s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_invalid_fields [0.103361s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create [0.095859s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete [0.095840s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects [0.094810s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.115387s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.112427s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects [0.740295s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields [4.618646s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.117155s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.128613s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.090213s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_object [2.516427s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_duplicates [0.088592s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_without_validate_filters [0.050004s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_unique_key [0.076619s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_validate_filters_false [0.235397s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_with_validate_filters [0.070644s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_makes_primitive_field_value [0.071777s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction [0.262153s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction [0.165301s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist [0.192777s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters [0.214445s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates [0.057900s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_updates_from_db_object [0.058848s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist [0.505934s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_valid_fields [0.109941s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object [0.107726s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects [0.043235s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.053465s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_false [0.476134s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_invalid_field [0.057638s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_without_validate_filters [0.068029s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_without_validate_filters [1.661168s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields [0.054155s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_valid_fields [0.102431s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.641798s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.068423s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.053314s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj [1.129414s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count [0.196164s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_create_update_delete [0.316171s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_create_single_transaction [0.649508s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction [0.271300s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction [4.433100s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_supports_extra_filtername [0.121444s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_object [0.253489s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects [1.032545s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects [0.138024s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects_nothing_to_update [0.233700s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_clean_obj_from_primitive [0.089814s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.045095s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create [0.096432s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects [0.065585s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_invalid_fields [0.078938s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.698243s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.116639s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_object [0.073814s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_with_validate_filters [0.096431s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.054492s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes [0.075697s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields [0.058846s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.133024s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.146254s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters [0.143276s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects [1.300021s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false [0.182180s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction [0.243975s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist [0.261607s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.052659s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_with_synthetic_fields [2.960015s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_false [0.245277s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters_false [0.243275s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects [0.202350s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_filtering_by_fields [1.445523s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects_nothing_to_update [0.144798s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist [0.837872s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create [0.108099s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects [0.099296s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_valid_fields [0.095290s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update [0.106521s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_duplicated_port_bindings [0.533311s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects [0.121911s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction [1.294330s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_invalid_fields [0.135065s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters [0.768883s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_create_update_delete [0.686895s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.893252s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_false [1.096664s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_without_validate_filters [1.521215s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_single_transaction [0.845378s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden [0.086419s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.118767s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete [0.069464s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count [0.212486s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters [2.173118s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.110183s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_validate_filters_false [0.123448s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_db_obj [0.121825s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object [0.172951s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.844471s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction [0.114130s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object [0.113463s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.112197s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.118037s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction [0.146177s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_duplicates [0.100621s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.085821s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.093398s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key [0.088510s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist [0.090939s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.103825s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects [0.125999s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.087797s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.152320s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects_nothing_to_update [0.193443s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_single_transaction [0.157989s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.125583s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields [0.104079s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create [0.108773s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects [0.107877s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields [0.123190s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object [0.173600s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_object [0.140022s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters_false [2.099605s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.114864s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_project_id [0.125575s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_with_validate_filters [0.107631s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields [0.096574s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.113484s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count [1.591056s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters [1.473618s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist [0.287370s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_create_single_transaction [0.580759s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_false [0.236343s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters [0.171188s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_invalid_filters [0.817797s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_object [0.234722s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.633732s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create [0.166523s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_duplicates [0.179094s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_create_single_transaction [0.894197s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_qos_policy [2.736501s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction [1.107271s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.818628s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects [0.153346s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.906019s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.071998s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_invalid_field [0.143543s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create [0.053273s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.079855s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_filtering_by_fields [0.964900s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.069660s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_object [0.069017s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes [0.203038s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.057799s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes_forbidden [0.153841s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_invalid_field [0.113398s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.144905s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_fields [0.108735s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_updates_from_db_object [0.175164s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.109847s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.126245s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.473306s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.168950s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.173223s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.171967s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_without_validate_filters [0.177172s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values [0.142979s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count [1.018481s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_mixed_field [0.146664s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.137958s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.115822s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.095017s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.591469s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.086153s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.112387s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectTestCase.test_get_type_class_map [0.115806s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_attach_rbac_returns_type [0.165051s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates [0.174187s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_without_validate_filters [0.190080s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction [0.816568s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_fields_no_update [0.225917s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_object [2.728446s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_object [0.238824s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_mixed_fields [0.258770s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction [1.516130s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_valid_fields [0.274784s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_v1_2_to_v1_1_drops_qos_network_policy_id [1.102868s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_invalid_field [0.186831s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_duplicates [0.098231s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete [0.060703s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.073166s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_with_validate_filters [0.203383s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.069033s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_if_shared_with_project [0.072522s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.059935s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes_forbidden [0.085797s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_invalid_fields [0.109377s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_without_validate_filters [0.064369s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.044600s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_updates_from_db_object [0.071747s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction [1.133818s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_with_synthetic_fields [1.953164s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_without_validate_filters [0.798528s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.616870s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_avoid_duplicate_update [0.147902s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_wildcard [0.121914s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_updates_from_db_object [0.142372s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_forbidden_for_outsiders [0.092628s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_project_and_in_use [0.172589s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction [0.187766s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_single_transaction [0.979267s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters [1.154478s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.270968s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_create_update_delete [0.177332s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction [0.165505s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_object [0.191187s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects_nothing_to_update [0.172064s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters_false [0.770570s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction [0.211943s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_port_binding_by_vnic_type [1.735060s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive [0.132843s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete [0.103283s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object [0.067125s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_invalid_fields [0.062446s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_valid_fields [0.056714s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters [0.511023s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.114381s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_fields [0.117583s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count_invalid_fields [0.139190s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_duplicates [0.156091s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_single_transaction [1.245756s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create [0.104865s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects [0.172126s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object [0.105251s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_without_validate_filters [0.127808s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_single_transaction [0.854990s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete [0.146352s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_valid_fields [0.107448s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_fields_no_update [0.216968s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create [0.107616s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object [0.106009s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.109335s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update [0.107735s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.116913s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object [0.103104s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_with_validate_filters [0.091007s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values [0.100143s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_fields [0.096645s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_invalid_field [0.113311s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_without_validate_filters [0.072408s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.140251s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_fields [0.145311s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes_forbidden [0.094350s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_without_validate_filters [0.045813s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.150578s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_filtering_by_fields [4.454380s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_create_single_transaction [1.193667s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.101661s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects_nothing_to_delete [1.848352s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_create_update_delete [2.200527s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects_nothing_to_delete [0.674359s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername [0.763170s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_single_transaction [1.334755s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_qos_policy_id [1.041307s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction [2.055942s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_supports_extra_filtername [1.439388s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters_false [1.531920s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects [1.340077s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive [0.092711s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields [0.114415s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_duplicates [0.110386s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects [0.143970s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters [0.151538s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key [0.112032s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.054899s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_false [0.724039s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_invalid_field [0.120099s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.064694s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_synthetic_fields [0.060856s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_without_validate_filters [0.049583s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects_nothing_to_update [0.756193s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_duplicates [0.101601s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_invalid_fields [0.083614s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.097103s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_primary_key_forbidden_fail [1.017441s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_updates_from_db_object [0.168646s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values [0.150834s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_scoped_floating_ips [6.499061s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_invalid_field [0.225633s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_qos_policy [3.364445s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_without_validate_filters [0.142333s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes [0.116692s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_db_obj [0.777261s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_valid_fields [0.104106s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_without_validate_filters [0.111660s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.147827s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects [0.725137s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy [0.958799s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist [1.925467s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_filtering_by_fields [0.686934s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects [2.242593s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_security_group [0.922748s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_create_update_delete [0.949292s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_invalid_filters [0.591654s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects [0.514242s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction [0.888714s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_check_network_ports_by_binding_types [1.077003s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.732782s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_false [2.972940s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_object [0.418064s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction [0.564653s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_clean_obj_from_primitive [0.053248s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_invalid_fields [0.057990s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete [0.062318s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object [0.049951s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_primary_key [0.061139s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden [0.085724s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_db_obj [2.037882s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count [0.394689s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_invalid_filters [0.376157s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects_nothing_to_delete [0.446939s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_supports_extra_filtername [0.563585s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_validate_filters_false [0.639022s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.263383s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters [1.847976s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_qos_network_policy_id [2.715815s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot [0.670942s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_by_vnic_type_and_host [0.436329s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters [0.267481s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_object [0.912586s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects_nothing_to_update [0.201903s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_3_to_v1_2_unlists_distributed_bindings [0.442273s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects [0.611789s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_8_to_v1_7_drops_hints [0.366824s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_invalid_fields [0.102703s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects_nothing_to_update [0.391433s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields [0.115332s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_clean_obj_from_primitive [0.110286s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete [0.100264s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_invalid_fields [0.147951s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects_nothing_to_update [2.103800s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_primary_key [0.051451s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.057457s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_updates_from_db_object [0.045494s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_mixed_fields [0.171626s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_clean_obj_from_primitive [0.060698s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects [2.668838s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_invalid_fields [0.088067s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.131938s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_duplicates [0.089679s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.109635s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_valid_fields [0.092447s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_unique_key [0.078192s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.158426s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_mixed_field [0.143986s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_without_validate_filters [0.255494s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.168835s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_v1_1_to_v1_0_drops_qos_policy_id [1.285167s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes [0.216820s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_invalid_fields [0.058102s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create [0.057575s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_fields [0.050317s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_valid_fields [0.251802s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update [0.120121s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.114059s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.108888s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields [0.054562s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.117512s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values [0.074582s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_invalid_field [0.057104s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_mixed_field [0.056930s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes [0.088410s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_fields_no_update [0.164349s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden [0.102205s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object [0.105790s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_fields [0.078593s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields [0.060019s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_validate_filters_false [1.500656s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.109020s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.081709s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.110265s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values [0.086952s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.078513s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_fields [0.065531s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_invalid_filters [0.606867s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction [0.938951s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_with_synthetic_fields [3.152512s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_create_single_transaction [0.419517s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count [0.705786s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects_nothing_to_delete [0.091556s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_single_transaction [0.125977s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_create_update_delete [0.095251s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist [0.801206s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_false [0.124842s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_invalid_fields [0.057911s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.088779s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_update [0.044969s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_unique_key [0.062786s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_without_validate_filters [0.103099s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes_forbidden [0.059608s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_without_validate_filters [0.081151s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_db_obj [1.490557s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.104958s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates [0.122775s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object [0.137267s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_primary_key [0.109185s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects [0.098212s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_with_synthetic_fields [2.559785s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_object [2.065502s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count [0.237755s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction [0.155684s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects [1.499585s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_single_transaction [0.162597s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_ids_by_security_groups_except_router [0.659144s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction [0.455787s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction [0.149112s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.408075s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters [0.169403s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_clean_obj_from_primitive [0.100070s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id [0.953419s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects_nothing_to_update [0.586152s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects [1.786047s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create [0.095577s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects [0.080987s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.116811s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids_and_port_id [0.780915s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object [0.118636s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_single_transaction [0.618371s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_updates_from_db_object [0.972077s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_valid_fields [0.085364s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_object [0.087029s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_5_to_v1_4_drops_qos_network_policy_id [0.484159s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.115907s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes [0.118871s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_create_single_transaction [0.505214s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_updates_from_db_object [0.121640s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden [0.103646s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_fields [0.082283s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.215895s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters [0.294382s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_7_to_v1_6_drops_device_profile [0.612420s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_invalid_fields [0.139687s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_filtering_by_fields [0.250532s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters_false [0.447768s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_duplicates [0.129442s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_with_synthetic_fields [0.259923s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_non_existent_object_raises_not_found [0.220833s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count [0.782533s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update [0.101448s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object [0.171052s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_unique_key [0.098067s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_invalid_filters [0.439169s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_with_synthetic_fields [0.300894s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects [0.123106s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters_false [0.307903s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_validate_filters_false [0.537885s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field [0.335697s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj [0.289847s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects [1.408606s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields [0.830916s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_object [0.302812s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_without_validate_filters [0.047884s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object [0.152643s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects_nothing_to_delete [0.246770s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values [0.109591s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_object [0.111007s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_valid_fields [0.091505s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_primary_key [0.113352s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update [0.081871s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_invalid_fields [0.090053s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_valid_fields [0.100268s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values [0.105298s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.088532s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_updates_from_db_object [0.098269s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_with_validate_filters [0.103887s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_without_validate_filters [0.112282s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_invalid_fields [0.094512s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_fields [0.098814s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.073116s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_mixed_fields [0.121287s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_updates_from_db_object [0.127733s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_synthetic_fields [0.090099s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.072214s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_duplicates [0.120953s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.104651s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction [0.225404s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_with_validate_filters [0.108849s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_unique_key [0.095241s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.074029s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_without_validate_filters [0.104047s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.199004s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.098686s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction [1.134326s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.054220s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.069149s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.119044s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.052606s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction [0.197900s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes_forbidden [0.107719s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_valid_fields [0.103126s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_supports_extra_filtername [0.174731s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_invalid_filters [0.226440s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_updates_from_db_object [0.100010s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj [0.138104s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.214937s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction [0.279108s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_filtering_by_fields [0.171007s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete [0.107636s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist [0.955542s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields [0.103215s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters_false [0.086346s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.146236s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object [0.104810s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects [0.079156s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_invalid_fields [0.073677s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_unique_key [0.107076s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_with_validate_filters [0.065962s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_invalid_fields [0.043347s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.115230s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_create_single_transaction [0.121816s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_db_obj [0.123769s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects [0.093410s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_filtering_by_fields [0.088292s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_db_obj [1.584499s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields [0.572634s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.116179s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.069970s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values [0.112668s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_invalid_field [0.079581s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_invalid_fields [0.153848s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_without_validate_filters [0.073951s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes_forbidden [0.064504s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates [0.146681s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_updates_from_db_object [0.061772s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_updates_from_db_object [0.173617s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_updates_from_db_object [0.145877s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected [0.132592s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_single_transaction [0.120088s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete [0.155500s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields [0.072532s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete [0.069882s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects [0.140279s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_fields_no_update [0.136871s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields [0.105374s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.146422s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_object [0.158720s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.126753s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object [0.155164s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_primary_key [0.070238s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_primary_key [0.154172s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_unique_key [0.072228s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_missing_primary_key [0.144334s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key [0.146503s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects [0.188552s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_valid_fields [0.130942s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values [0.152898s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.063020s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects [2.285519s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.058255s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_project_id [0.069423s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_invalid_field [0.149787s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values [0.091954s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_valid_fields [0.106618s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_invalid_field [0.083539s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.134397s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_with_validate_filters [0.106101s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden [0.151102s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete [0.093164s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.121188s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_fields [0.149224s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects [0.104012s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_fields [0.139645s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_valid_fields [0.142983s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_valid_fields [0.092250s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_without_validate_filters [0.093208s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.153804s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_db_object_owner [0.093295s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_expired [0.173798s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context [0.110186s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.154615s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_makes_primitive_field_value [0.093631s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes [0.068999s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects [0.202311s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_allowed_for_admin_or_owner [0.077111s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.132044s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_handles_shared_action [0.107912s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.486797s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters [0.152284s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_invalid_filters [0.209431s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_updates_from_db_object [0.083817s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.091757s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_validate_filters_false [0.123660s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key [0.062377s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects [0.126696s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_single_transaction [0.081774s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_valid_fields [0.175063s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_filtering_by_fields [0.595062s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields [0.183197s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_without_validate_filters [0.149046s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_supports_extra_filtername [0.246414s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values [0.175702s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_mixed_field [0.160859s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_create_update_delete [0.730286s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes [0.183357s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden [0.238151s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters [1.814895s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction [0.626852s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.432441s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields [1.584044s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create [0.121517s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates [0.124927s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object [0.073113s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_fields [1.672011s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.077047s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects_nothing_to_update [1.731571s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_fields_no_update [0.106218s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_invalid_fields [0.251002s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_object [0.157641s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.224371s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_primary_key [0.135192s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_updates_from_db_object [0.175789s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_unique_key [0.194541s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.386849s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object [0.176497s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects [0.144678s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_create_update_delete [0.368492s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields [0.184274s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.148719s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction [0.287815s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_without_validate_filters [0.191836s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.189235s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters [0.141776s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_updates_from_db_object [0.121349s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values [0.133722s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_invalid_fields [0.094496s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters_false [0.343084s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_valid_fields [0.122913s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.178816s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects [0.107271s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_with_validate_filters [0.121450s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects_nothing_to_update [0.287949s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.132309s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_without_validate_filters [0.127454s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_updates_from_db_object [0.162662s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects [0.157426s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_invalid_fields [0.208871s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_db_obj [0.286926s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update [0.185397s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_valid_fields [0.187079s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_object [0.149108s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_primary_key_forbidden_fail [0.209296s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_valid_fields [0.167473s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_create_update_delete [0.393789s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction [0.377582s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_single_transaction [3.852811s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_with_validate_filters [0.156613s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete [0.166238s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields [0.169650s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_stateful [0.376494s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields [0.187117s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_invalid_fields [0.195258s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_valid_fields [0.148887s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.130591s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects [0.116386s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_missing_object [0.120526s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_4_to_1_3_no_normalized_cidr [0.347638s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_invalid_fields [0.113970s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_valid_fields [0.133227s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_invalid_field [0.123617s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist [0.420319s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_without_validate_filters [0.128867s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_invalid_field [0.136396s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_updates_from_db_object [0.133807s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_fields [0.144601s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_false [0.315935s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.134644s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.103715s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_primary_key [0.181279s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_fields_no_update [0.110480s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.107740s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_invalid_fields [0.225281s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.167269s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.122934s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_single_transaction [0.862979s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.156798s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects [0.158522s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_fails_for_unauthorized_project [0.192403s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields [0.170956s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_admin [0.231480s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.172569s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count [3.382006s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_false [0.729444s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.161629s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields [0.206063s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.162182s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values [0.145796s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.164653s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.206370s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.204742s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters_false [1.209037s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create [0.105112s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects [0.090775s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_used_wildcarded [1.371369s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object [0.084821s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_not_bound_project_success [0.153265s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.124140s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_validate_filters_false [0.606953s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_without_validate_filters [0.046093s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects_nothing_to_delete [0.231437s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_with_validate_filters [0.050418s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_create_single_transaction [0.148373s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.156995s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_create_single_transaction [0.511129s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.387220s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters [0.293034s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_create_single_transaction [2.758274s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.281275s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects [0.131651s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.121686s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_false [0.351901s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [0.117922s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_without_validate_filters [0.108325s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.112512s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values [0.129798s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_with_validate_filters [0.130959s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.143365s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.472722s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes [0.233645s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden [0.165111s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_invalid_fields [0.182987s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_clean_obj_from_primitive [0.154114s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_updates_from_db_object [0.140294s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete [0.152132s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_primary_key [0.174471s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_valid_fields [0.132846s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_invalid_field [0.125087s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete [1.977142s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects [0.200403s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [2.448136s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.219291s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj [3.852085s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.262504s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.130729s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.284180s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects [0.134642s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.117142s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.270072s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.136295s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.247654s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.264763s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.223977s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.223485s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.258191s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_fields [0.164283s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.491554s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects [0.684490s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_check_belongs_to_default_sg [1.269708s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant [0.376112s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects_nothing_to_delete [3.043353s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_standard_attr_id [0.442393s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_6_to_1_5_no_belongs_to_default_sg [0.337273s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.317785s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [0.160555s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count [1.410681s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete [0.196337s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects [0.204532s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_invalid_filters [5.378531s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.239643s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields [0.179927s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false [1.251622s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters [0.195308s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.186177s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes [0.273202s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_fields [0.193244s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters [0.304458s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.213378s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.188737s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters_false [0.905460s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_invalid_filters [0.691802s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.478569s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction [1.154080s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_single_transaction [0.582157s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_updates_from_db_object [0.256429s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.417467s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects [0.242514s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields [0.239905s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_extra_fields [0.230471s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_invalid_fields [0.230945s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_valid_fields [0.193353s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_validate_filters_false [5.244524s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_supports_extra_filtername [3.372194s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_without_validate_filters [0.261279s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_single_transaction [2.064994s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_validate_filters_false [0.496991s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_create_single_transaction [0.396192s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.474527s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_db_obj [0.514020s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_object [0.564105s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.358963s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete [0.217744s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.601050s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.190325s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_extra_fields [0.216034s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects [0.189764s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_single_transaction [0.475551s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.233688s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_project_id [0.237738s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.184905s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.146261s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_false [0.376965s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes [0.170493s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.156493s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.162481s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields [4.917601s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters [1.320149s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.632242s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_object [2.754901s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_clean_obj_from_primitive [0.200694s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects [0.187703s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_primary_key [0.202029s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_without_validate_filters [0.173290s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects [5.052785s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes_forbidden [0.196187s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_valid_fields [0.216754s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields [1.519674s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_updates_from_db_object [0.205606s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.442006s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_filtering_by_fields [0.354336s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist [0.302575s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_1_to_1_0_no_remote_ag [0.731420s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters [0.396277s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_3_to_1_2_no_belongs_to_def_sg [0.781385s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_non_existent_object_raises_not_found [0.654295s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.263660s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id [6.188861s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_single_transaction [3.584617s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields [0.127758s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates [0.147973s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects [0.221803s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update [0.199049s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object [0.166197s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object [0.248026s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_object [0.166719s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.256463s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object [1.306213s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.192736s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_unique_key [0.211710s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.209270s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects [0.234051s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.150937s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_valid_fields [0.241665s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects_nothing_to_update [0.665581s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.177101s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_invalid_fields [0.178350s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_project_id [0.219580s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_without_validate_filters [0.207991s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.237622s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction [0.880228s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.214958s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj [0.629880s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.551552s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_fields [0.262267s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_without_validate_filters [0.216010s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_mixed_fields [0.132952s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.159256s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields [0.776827s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.143205s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values [0.173277s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_with_unset_project_id [0.132866s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes [0.146625s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields [0.169835s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_address_asc_using_pager [0.937141s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_validate_filters_false [2.888957s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_invalid_filters [0.462134s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_single_transaction [0.355213s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_single_transaction [0.462281s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_asc [1.070475s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_standard_attr_id [0.512467s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist [0.438627s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters [0.509245s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create [0.208971s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction [2.780770s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects [8.611321s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_duplicates [0.254752s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_updates_from_db_object [0.342572s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_invalid_fields [0.187925s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_object [0.183112s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_unique_key [0.200437s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_invalid_fields [0.196437s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.239076s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters_false [3.432348s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_valid_fields [0.232127s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_clean_obj_from_primitive [0.221710s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_invalid_field [0.235733s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_updates_from_db_object [0.232873s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.264463s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects [0.264947s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_with_synthetic_fields [2.697748s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.243593s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_single_transaction [2.823344s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_with_validate_filters [0.172598s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_invalid_fields [0.186725s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.234121s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_without_validate_filters [0.211266s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.209510s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_updates_from_db_object [0.161958s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.147042s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields [0.235328s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count [0.470004s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_object [0.232555s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.184932s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.201311s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters [0.269447s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_single_transaction [0.186779s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.243150s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.172838s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields [0.152379s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction [0.912651s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false [0.213980s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create [0.112331s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.138109s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.092677s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.214951s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.228162s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_check_routers_not_owned_by_projects [2.206936s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [1.503033s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_router_ids_without_router_std_attrs [5.135801s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden [2.417816s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.153023s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist [1.653342s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count [2.445139s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count [0.820573s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist [2.310844s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects_nothing_to_delete [1.140348s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects [0.700007s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [1.321845s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.205897s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create [0.278436s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.244954s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction [0.903930s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_false [1.333211s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects [0.314709s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [0.325651s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction [0.878611s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.174225s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.250193s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects [0.203056s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters [0.346019s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.130402s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_duplicates [0.216929s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_without_validate_filters [0.160025s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects [0.182724s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.163248s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.142439s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_object [2.101810s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_object [0.153156s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.188914s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_invalid_fields [0.150071s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_without_validate_filters [0.204344s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_invalid_field [0.202238s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters [0.243121s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_single_transaction [0.974206s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count [0.965494s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_create_update_delete [4.645355s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction [0.991577s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [1.522512s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_supports_extra_filtername [1.121777s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction [0.799200s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_validate_filters_false [3.619681s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_with_synthetic_fields [3.639389s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [2.171871s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_create_single_transaction [0.694377s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.795584s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.521642s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_standard_attr_id [2.912925s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_single_transaction [1.753170s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.273952s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_create [1.217242s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_duplicates [0.228931s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_distributed_flag [2.523637s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete [0.272130s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields [0.253816s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters [1.828394s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_updates_from_db_object [0.246184s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.172599s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects [0.256457s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters [1.152728s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_fields [0.232870s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_valid_fields [0.217555s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_object [0.204089s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.813513s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.188318s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_valid_fields [0.239959s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_invalid_fields [0.201010s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_duplicates [0.199297s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [1.709804s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields [0.048993s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete [0.529005s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count [2.478056s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects [0.291386s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_invalid_filters [0.465669s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_invalid_field [0.269443s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_object [0.264469s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_with_validate_filters [0.221716s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_unique_key [0.232284s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_without_validate_filters [0.219033s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_db_obj [0.775491s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes [0.283415s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_without_validate_filters [0.224058s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden [0.242957s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_create_update_delete [0.754717s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_fields [0.251250s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_changes_forbidden [0.216046s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_single_transaction [0.368204s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_without_validate_filters [0.249300s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_without_validate_filters [0.252152s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create [0.215384s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_updates_from_db_object [0.268523s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects [0.215096s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.201861s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist [0.960566s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields [0.211600s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_fields_no_update [0.252495s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_primary_key [0.299698s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.217902s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_false [1.009350s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_without_validate_filters [0.199957s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values [0.247605s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_invalid_field [0.264050s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_validate_filters_false [2.304965s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_validate_filters_false [4.946298s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_synthetic_fields [0.348482s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects_nothing_to_update [0.915920s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_invalid_fields [0.334581s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_without_validate_filters [0.266176s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.193649s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_single_transaction [0.954825s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_create_update_delete [1.225127s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_clean_obj_from_primitive [0.257960s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj [1.634345s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create [0.238468s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_invalid_fields [0.258307s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_valid_fields [0.249881s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_fields_no_update [0.255659s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects_nothing_to_delete [1.270644s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_invalid_fields [0.258935s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction [2.096959s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values [0.259579s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_with_validate_filters [0.282083s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_changes [0.199721s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields [1.727420s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_primary_key_forbidden_fail [0.211951s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_create_update_delete [1.968848s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count [2.018584s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count [6.532447s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters_false [1.543951s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist [1.613416s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_invalid_filters [1.538147s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_clean_obj_from_primitive [0.167615s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_invalid_fields [0.151417s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_updates_from_db_object [0.165047s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete [0.174488s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects [0.150820s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_false [1.089393s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_valid_fields [0.190068s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_without_validate_filters [0.160226s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_invalid_filters [2.491046s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_single_transaction [2.607904s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction [1.532391s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_db_obj [1.551037s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create [0.225850s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates [0.202380s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_without_validate_filters [0.234664s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction [1.053373s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_create_single_transaction [2.136670s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [0.921203s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.229075s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filter_by_shared [1.375552s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects_nothing_to_delete [1.625080s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters [1.118692s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_standard_attr_id [1.092795s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_invalid_fields [1.971407s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete [0.139822s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_invalid_fields [0.199438s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist [0.701636s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields [0.065466s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object [0.182324s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create [0.122657s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_extra_fields [0.121694s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_object [0.175605s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object [0.072841s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.078429s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects [0.156924s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.056483s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.074680s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_valid_fields [0.117474s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_fields [0.041147s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.051512s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.086691s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_project_id [0.162613s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_filtering_by_fields [2.630230s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes [0.230999s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.412895s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_fields [0.177418s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_duplicates [0.144308s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.415772s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction [1.310811s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_invalid_fields [0.156406s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_invalid_fields [0.131107s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values [0.146474s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_invalid_field [0.162096s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_create_update_delete [2.438234s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.130182s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden [0.147131s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields [0.149273s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.128285s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_single_transaction [1.339803s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count [1.114874s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters [1.095150s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_gw_port_ids_by_router_id [2.050140s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_validate_filters_false [1.211403s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters_false [1.456521s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.893358s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction [2.393164s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update [0.042002s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object [0.063023s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_object [0.050170s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_unique_key [0.051104s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.078987s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values [0.096453s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_without_validate_filters [0.094879s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.092084s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_clean_obj_from_primitive [0.073564s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields [0.081413s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_valid_fields [0.118760s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates [0.081222s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_supports_extra_filtername [1.145999s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object [0.092728s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_primary_key [0.044230s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.057481s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.215410s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_with_validate_filters [0.071293s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction [0.262851s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_queries_constant [0.232024s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_false [0.885329s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_find_candidate_subnets [2.257184s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_id [0.333881s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters [0.286568s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_without_validate_filters [1.068083s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_address_scope [0.239375s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_matching_policies [0.258091s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_create_single_transaction [0.648401s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object [0.468197s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [1.619839s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction [0.312720s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.532227s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive [0.150028s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false [2.025058s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update [0.146353s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects [0.137268s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_with_validate_filters [0.152223s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes [0.149041s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_updates_from_db_object [0.190325s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects [0.906188s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true [1.241957s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields [0.716486s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.605712s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_updates_from_db_object [0.162826s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_object [1.303038s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update [0.139786s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.118571s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_unique_key [0.131438s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_duplicates [0.128727s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_without_validate_filters [0.135287s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.151491s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects [0.134688s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values [0.152869s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.160826s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.149212s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false [0.297331s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters [0.186793s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_invalid_fields [0.235592s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters [0.534945s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_invalid_field [0.249229s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_valid_fields [0.219441s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create [0.073526s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.152777s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.133237s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete [0.086235s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.077105s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete [0.120085s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects [0.091977s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_invalid_fields [0.127204s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update [0.142240s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_valid_fields [0.138313s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_primary_key [0.134190s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects [0.183343s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.128401s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_without_validate_filters [0.083200s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_create_update_delete [0.754088s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields [0.087052s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count [0.780227s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_without_validate_filters [0.115913s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_invalid_filters [0.306809s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_invalid_fields [0.129686s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.543937s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction [0.716091s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_db_obj [0.271094s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_without_validate_filters [0.188528s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.317475s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_validate_filters_false [0.406293s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_supports_extra_filtername [0.709070s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_create_update_delete [0.898790s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_create_update_delete [0.470340s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_single_transaction [0.372630s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_single_transaction [0.266157s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction [0.917031s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters [0.203597s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.094155s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj [1.578452s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.106418s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.092809s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction [0.261172s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.109748s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false [0.741611s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_fields [0.105626s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.097779s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.147061s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_validate_filters_false [0.354105s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_duplicates [0.048881s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.106368s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields [0.086886s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update [0.095936s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.099798s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.099606s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.099085s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_project_id [0.081998s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_clean_obj_from_primitive [0.124646s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.283261s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.184407s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.203378s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_invalid_fields [0.128963s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_valid_fields [0.196332s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count [0.498807s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_without_validate_filters [0.126010s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.124382s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_validate_filters_false [0.383276s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction [0.231275s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count [0.360524s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_create_single_transaction [0.205213s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_false [0.237865s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters [0.378558s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields [0.496459s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters_false [0.257864s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields [0.368803s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects [0.588968s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create [0.102005s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_duplicates [0.137719s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth [0.291744s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_invalid_fields [0.084906s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete [0.162511s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates [0.085995s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_single_transaction [0.404140s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects [0.132223s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete [0.111639s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_sgs_stateful_flag [0.362434s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_primary_key [0.114747s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_invalid_fields [0.157210s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_invalid_fields [0.050122s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found [0.330123s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count [0.209545s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object [0.164172s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_create_single_transaction [0.159371s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_primary_key [0.149834s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist [0.449096s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_unique_key [0.173983s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_object [0.440254s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false [0.261774s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects [0.339425s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create [0.119465s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.113676s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.138382s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [0.136478s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction [0.296116s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.332851s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_without_validate_filters [0.112822s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_project_id [0.152874s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_fields [0.097817s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_mixed_field [0.180428s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_create_update_delete [0.351716s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.329807s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields [0.110027s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create [0.128657s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.185292s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.107088s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.181167s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.206667s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [0.130382s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.143909s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.124344s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_updates_from_db_object [0.132585s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.151568s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist [0.334982s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields [0.124656s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.305580s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters [0.345922s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_valid [0.188789s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.198048s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count [1.420143s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_valid_fields [0.096382s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_single_transaction [0.209094s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_fields [0.097483s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_primary_key [0.105087s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_valid_fields [0.097032s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count [1.324858s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_without_validate_filters [0.115211s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields [0.097345s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.207185s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.130780s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects [0.181833s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_create_update_delete [0.139571s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj [0.978518s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters [0.339182s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_single_transaction [0.225318s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_filter_by_is_default [1.177041s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_create_update_delete [0.124736s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_no_synth [0.203513s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist [0.290748s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction [0.196716s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_supports_extra_filtername [0.210403s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields [0.081616s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.269125s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.199813s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.085634s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects [0.087634s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_with_validate_filters [0.081111s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects [1.282902s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects [0.373238s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields [0.374433s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden [0.080511s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_invalid_fields [0.102539s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.295343s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False [0.299494s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects [0.304438s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects_nothing_to_delete [0.520972s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True [0.317597s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.125507s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_fields_no_update [0.135452s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_3_to_1_2_no_remote_ag [0.269969s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object [0.138896s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_object [0.101624s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction [0.598097s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.116989s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.278693s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.123622s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects [0.487676s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_filtering_by_fields [1.380431s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.136377s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_update [0.222233s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.109329s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.127709s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction [0.303389s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.148281s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist [0.226371s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_duplicates [0.104752s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create [0.079049s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object [0.092927s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.052850s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_supports_extra_filtername [0.618298s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.057432s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.091503s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_extra_fields [0.043088s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction [0.437079s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_unique_key [0.071930s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_project_id [0.071266s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields [0.099150s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_invalid_field [0.057654s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.102468s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.066308s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects [0.533673s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_db_obj [0.271261s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.089637s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_changes_forbidden [0.081319s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters [0.715909s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive [0.096698s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_invalid_filters [0.167410s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_filtering_by_fields [0.307043s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_duplicates [0.129186s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_create_single_transaction [0.119242s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_updates_from_db_object [0.070679s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction [0.548612s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_shared [0.233712s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_filtering_by_fields [0.215986s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update [0.123809s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_primary_key [0.088661s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_single_transaction [0.239189s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_create_update_delete [0.219495s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create [0.053143s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_unique_key [0.067959s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects [0.063349s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_duplicates [0.100705s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_valid_fields [0.069987s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_supports_extra_filtername [0.190865s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.120912s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.051432s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.047618s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields [0.140438s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_makes_primitive_field_value [0.144056s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_fields_no_update [0.136166s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects [0.114600s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_invalid_fields [0.113278s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values [0.139382s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_validate_filters_false [0.519741s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_invalid_field [0.104472s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_with_validate_filters [0.107524s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_invalid_fields [0.159298s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values [0.148095s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_port_not_found [0.425207s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_without_validate_filters [0.124260s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_create_update_delete [1.906557s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.161831s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction [0.383209s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction [0.274946s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj [0.377060s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects_nothing_to_delete [0.296155s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_invalid_fields [0.069527s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object [0.082348s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_object [0.072895s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_supports_extra_filtername [0.594582s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports [0.930552s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction [0.524419s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_normalized_cidr [0.454243s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_security_group_rule_ids [0.595135s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_without_validate_filters [0.094571s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist [0.633196s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_clean_obj_from_primitive [0.109079s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create [0.096755s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_standard_attr_id [0.510446s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_fields [0.102343s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_single_transaction [1.242150s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_object [0.134169s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_invalid_fields [0.088794s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_mixed_field [0.126792s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_with_validate_filters [0.117819s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false [0.406108s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_without_validate_filters [0.123221s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.099480s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.569514s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.157772s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count [0.260488s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects [0.726789s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates [0.065734s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete [0.075316s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.156111s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_fields_no_update [0.097836s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_filtering_by_fields [0.191789s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object [0.157554s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_create_update_delete [0.143391s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_primary_key [0.091698s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_filtering_by_fields [0.839093s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_unique_key [0.127818s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.102555s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_includes_correct_subports [1.766697s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects [0.183730s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.223496s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_without_validate_filters [0.138533s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.087368s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_project_id [0.066761s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_invalid_field [0.106593s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects [0.139141s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes_forbidden [0.071385s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields [0.056399s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_single_transaction [0.122442s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_valid_fields [0.130404s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction [0.869751s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object [0.047137s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_updates_from_db_object [0.111584s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects [0.072026s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects [0.169336s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.107354s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count_invalid_fields [0.085202s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete [0.066563s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_valid_fields [0.052075s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.060223s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_tenant_id [0.661279s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_fields_no_update [0.069843s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_without_validate_filters [0.096302s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_with_validate_filters [0.164537s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_fields [0.111895s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values [0.968979s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_false [0.699941s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_with_synthetic_fields [2.061324s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes [0.144467s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.432257s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_without_validate_filters [0.118378s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_clean_obj_from_primitive [0.047589s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create [0.052794s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_duplicates [0.061520s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_without_validate_filters [0.064125s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_object [0.061868s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_unique_key [0.055536s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_db_obj [0.347290s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects [0.041063s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_pager_is_passed_through [0.053265s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects_nothing_to_update [0.878577s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_valid_fields [0.045176s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_without_validate_filters [0.060082s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects [0.264113s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_without_validate_filters [0.079040s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_makes_primitive_field_value [0.047931s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_validate_filters_false [1.223746s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes [0.057580s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_fields [0.057051s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.224327s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_primary_key_forbidden_fail [0.048593s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_create_single_transaction [0.223807s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_create_update_delete [0.248438s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_single_transaction [0.656843s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete [0.126801s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction [0.190912s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [0.161307s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_valid_fields [0.097467s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_invalid_fields [0.084476s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction [0.195901s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values [0.063321s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_invalid_field [0.048283s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_mixed_field [0.050390s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.141685s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_with_unset_project_id [0.054025s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.231573s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields [0.074092s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete [0.120021s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects [0.111982s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.135011s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.117603s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_unique_key [0.114307s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects [0.085430s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values [0.097954s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.096356s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.096053s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.100720s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields [0.151650s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.134380s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.105203s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters [0.575161s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete [0.384642s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_validate_filters_false [0.657817s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_supports_extra_filtername [0.486992s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction [0.419834s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_create_update_delete [0.204968s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist [0.722493s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_false [0.252659s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.178588s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_object [0.399730s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_desc [0.382171s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields [0.065977s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create [0.065591s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete [0.052762s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields [0.082007s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_valid_fields [0.069733s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_update [0.059533s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key [0.112147s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_valid_fields [0.059973s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects [0.378176s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values [0.066392s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects_nothing_to_update [0.259689s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction [0.243113s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.056792s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object [0.046180s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_primary_key [0.045401s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.044354s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes [0.051184s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes_forbidden [0.048834s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields [0.051862s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_valid_fields [0.131823s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_updates_from_db_object [0.131236s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters [0.412166s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count [0.583761s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_validate_filters_false [0.563671s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.352219s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj [0.587352s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects [0.363410s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_single_transaction [0.293828s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_filtering_by_fields [0.654620s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [0.303480s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.333331s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false [0.333909s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_object [0.502726s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.372221s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects [0.478148s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.054041s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.091672s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.077521s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.077663s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.042495s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object [0.092307s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.090729s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.068862s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values [0.062107s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes [0.051021s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [0.049504s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects_nothing_to_delete [0.176930s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_single_transaction [0.165198s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.064651s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.052414s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.092305s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects [0.325737s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_single_transaction [0.244828s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_filtering_by_fields [0.401736s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_supports_extra_filtername [0.195204s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_update [0.232951s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters_false [0.223273s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_object [0.174211s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_without_validate_filters [0.041472s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_primary_key [0.050389s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects [0.045008s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects [0.192377s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_valid_fields [0.053217s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_invalid_field [0.054105s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_updates_from_db_object [0.093465s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object [0.046372s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_fields [0.081882s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_pager_is_passed_through [0.044159s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_valid_fields [0.084086s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_without_validate_filters [0.048812s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_makes_primitive_field_value [0.040057s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_invalid_fields [0.044009s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_db_obj [0.327115s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_create_single_transaction [0.350838s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.284118s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects_nothing_to_delete [0.294212s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects [0.495358s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_supports_extra_filtername [0.360489s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_filtering_by_fields [0.309260s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_false [0.349045s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist [0.546785s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create [0.044241s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_valid_fields [0.131352s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_unique_key [0.055500s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.084455s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.045118s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_fields_no_update [0.063549s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object [0.046617s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_object [0.057852s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_primary_key [0.049711s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_without_validate_filters [0.046219s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects [0.540593s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_without_validate_filters [0.073000s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_with_validate_filters [0.046051s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_invalid_fields [0.066324s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_valid_fields [0.041987s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_single_transaction [0.505673s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_invalid_filters [0.413766s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_create_single_transaction [0.586331s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filtering_by_fields [1.112836s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects [0.694632s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_dns_nameservers_in_order [0.383343s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_create_update_delete [0.637171s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction [0.285750s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_service_types [0.603835s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_with_synthetic_fields [0.413119s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters [0.335249s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false [0.409914s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction [0.233230s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.255657s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [0.241838s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_single_transaction [0.404442s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete [0.043205s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [0.051766s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.607801s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_fields_no_update [0.043022s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_object [0.048332s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values [0.059781s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_mixed_field [0.041578s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_shared_subnet_with_another_tenant [1.417155s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes [0.078318s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden [0.042986s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.067769s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_false [0.400788s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters [0.435765s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj [0.450470s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects [0.878986s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields [0.456863s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects_nothing_to_update [0.276648s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.053114s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key [0.058015s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects [0.045765s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.044733s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.067023s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_without_validate_filters [0.063051s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_project_id [0.072407s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.452676s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.060567s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.042579s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [0.051087s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields [0.051695s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_updates_from_db_object [0.051314s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist [0.594850s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_validate_filters_false [0.373672s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction [0.275388s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create [0.086311s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_updates_from_db_object [0.063599s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects [0.081111s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_invalid_fields [0.068960s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_valid_fields [0.059601s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects [0.454450s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.076408s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects [0.061693s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_fields [0.060939s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_valid_fields [0.079340s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction [0.396921s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_without_validate_filters [0.078060s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_without_validate_filters [0.093953s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.067572s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_clean_obj_from_primitive [0.043056s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters [0.172024s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj [0.148251s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_invalid_field [0.083957s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_with_validate_filters [0.082894s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction [0.117498s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes_forbidden [0.059526s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_fields [0.052698s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_validate_filters_false [0.222244s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.141090s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.766656s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects [0.336027s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.167531s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields [0.069831s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete [0.068894s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_invalid_fields [0.056364s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields [1.065244s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.079367s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object [0.066715s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false [0.141665s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields [0.082440s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.083037s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes [0.209141s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_invalid_field [0.110465s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create [0.054616s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.054136s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_duplicates [0.058477s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_updates_from_db_object [0.050478s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects [0.046551s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_object [0.049835s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_unique_key [0.054349s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden [0.172451s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_mixed_fields [0.056284s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.052798s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_project_id [0.048872s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values [0.069588s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction [0.331823s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_mixed_field [0.062110s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_without_validate_filters [0.063292s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.086838s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_invalid_fields [0.051797s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_valid_fields [0.049612s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.299017s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_without_validate_filters [0.061640s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count [0.153358s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction [0.228525s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_validate_filters_false [0.219263s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters_false [0.151996s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj [0.136004s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects [0.250869s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_clean_obj_from_primitive [0.058261s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_invalid_fields [0.064689s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects_nothing_to_delete [0.260036s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_updates_from_db_object [0.046939s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object [0.053236s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_unique_key [0.042132s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_fields [0.048854s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields [0.206964s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction [0.194235s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist [0.278712s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values [0.060171s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_invalid_field [0.057693s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.077028s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields [0.061482s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_create_single_transaction [0.131964s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.172169s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_false [0.186816s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.168860s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates [0.074058s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_valid_fields [0.068628s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object [0.103084s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields [0.054818s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_without_validate_filters [0.048635s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.047647s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.388655s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.110020s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count [0.212240s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_single_transaction [0.114472s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.050531s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_validate_filters_false [0.247456s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_duplicates [0.062307s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object [0.080423s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.184988s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_single_transaction [0.223464s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_changes [0.065373s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.089337s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.044508s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.191211s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.043519s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_db_obj [0.103645s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters [0.077368s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_object [0.258270s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.052032s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields [0.042932s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects [0.165699s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.041307s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count_invalid_fields [0.078759s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.085878s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete [0.091105s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects [0.078273s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_fields_no_update [0.076096s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_object [0.088414s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects [0.056898s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.047729s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.054214s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.041512s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values [0.052741s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.056122s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count [0.123434s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects [0.092326s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects_nothing_to_delete [0.080171s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_single_transaction [0.111970s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false [1.259233s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_port_not_found [0.451303s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction [0.514166s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist [0.102821s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_single_transaction [0.577682s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_clean_obj_from_primitive [0.041061s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_updates_from_db_object [0.041889s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields [0.039366s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object [0.057466s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_without_validate_filters [0.040257s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden [0.040528s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.041702s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_single_transaction [0.690138s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_invalid_filters [0.604503s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_trunk_not_found [0.389348s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false [0.459961s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.390944s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete [0.045650s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects [0.076115s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields [0.054375s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_filtering_by_fields [0.394366s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_without_validate_filters [0.093532s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_invalid_fields [0.074853s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_pager_is_passed_through [0.064104s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values [0.074798s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_invalid_field [0.051949s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_create_update_delete [0.385940s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_with_validate_filters [0.057793s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_without_validate_filters [0.039289s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_valid_fields [0.039791s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction [0.362544s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_invalid_filters [0.320392s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_create_update_delete [0.284216s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_both_tenant_and_project_ids [0.260359s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction [0.233458s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist [0.406648s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters_false [0.409932s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters_false [0.799748s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_multiple_fields [0.445208s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_object [0.476803s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_updates_from_db_object [0.085231s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_invalid_fields [0.051801s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_extra_fields [0.039856s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_fields_no_update [0.050972s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object [0.040574s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_primary_key [0.047601s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create [0.056816s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.048920s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields [0.058715s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_project_id [0.043001s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_synthetic_fields [0.040638s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes_forbidden [0.041246s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_valid_fields [0.041366s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_without_validate_filters [0.049712s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_without_validate_filters [0.046606s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_primary_key_forbidden_fail [0.044334s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_updates_from_db_object [0.042851s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count [0.411217s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj [0.339819s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.335997s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects [0.371680s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_with_synthetic_fields [0.318261s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.250506s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_standard_attr_id [0.280034s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist [0.815442s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters [0.220849s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects [0.396511s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_fields [0.040241s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects [0.041079s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_mixed_fields [0.040096s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_with_validate_filters [0.039446s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes_forbidden [0.040113s] ... ok ====== Totals ====== Ran: 9571 tests in 1506.6187 sec. - Passed: 7888 - Skipped: 1683 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 5894.6870 sec. ============== Worker Balance ============== - Worker 0 (2393 tests) => 0:25:06.618668 - Worker 1 (2393 tests) => 0:24:18.737936 - Worker 2 (2391 tests) => 0:24:59.410204 - Worker 3 (2394 tests) => 0:24:17.721123 ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + PATH=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-24.1.1.dev27/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e py39 -- --combine --exclude-regex 'neutron.tests.unit.(objects|extensions)' /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_kills [0.276982s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_true_for_valid_pid [0.108059s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_none [0.081821s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_not_none [0.282972s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_queues_and_returns_output [0.072027s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__spawn [0.078618s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_exception [0.161921s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_sent_kill_event [0.077048s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_construtor_raises_exception_for_negative_respawn_interval [0.121652s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_enabled [0.119437s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stderr [0.076193s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_default_datapath [0.112128s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stdout [0.095304s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_no_crash_if_started [0.281689s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_invokes__spawn [0.100018s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_queued_data [0.102653s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_empty_list_for_empty_queue [0.185170s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_raises_exception_if_process_already_started [0.076504s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessDieOnError.test__read_stderr_returns_none_on_error [0.056082s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_timeout_reached [0.073423s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_false_for_execute_exception [0.095507s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_targets_process_for_pid [0.089532s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_cmd [0.098823s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_returns_none_for_missing_output [0.088902s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestFailingAsyncProcess.test_failing_async_process_handle_error_once [0.217225s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_kill_process_and_wait_with_different_signal [0.092544s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_callback_failure [0.103946s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port_port_not_exists [0.100452s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_raises_exception_if_already_started [0.089032s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_raises_exception_for_missing_mac [0.037021s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_calls_kill_with_provided_signal_number [0.094193s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports [0.059764s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_disabled [0.051573s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_enabled [0.111166s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vifs_by_ids [0.055737s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_disabled [0.076171s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow [0.075941s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_mixed_strict [0.065804s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_default_priority [0.081037s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_strict [0.064889s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_timeout_set [0.054984s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit_with_value_less_than_min [0.067153s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_all_already_set [0.044064s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_count_flows [0.050002s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port [0.055077s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports [0.035592s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_columns [0.284624s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_after_calling_get_events_is_false [0.036438s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_is_false_if_active_with_no_output [0.033727s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test___str__ [0.031936s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps_multiple_hypervisors [0.032259s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry_fails [1.373911s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_forced [0.053753s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_do_action_flows_delete_flows [0.319678s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_not_found [0.061811s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows [0.036278s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_polling_not_completed [0.066709s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows_ovs_dead [0.035102s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_value_error [0.068653s] ... ok {2} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since [0.068173s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_priority_without_strict [0.067826s] ... ok {2} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_i_am_primary [0.061264s] ... ok {2} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_updates [0.041513s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_no_actions_set [0.074759s] ... ok {2} neutron.tests.unit.agent.common.test_utils.TestDefaultRpHypervisors.test_defaults [0.035376s] ... ok {2} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_fail [0.033064s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet [0.060582s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_some_already_set [1.059223s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry [0.364199s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_interface_name [0.100913s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_all_ports [0.086560s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_tag_by_name [0.100202s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_non_default_datapath [0.311257s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet_delete_gateway [0.078970s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flow [0.068795s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_true [0.085407s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit [0.074628s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup [0.085224s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_any_cookie [0.075987s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit_with_value_less_than_min [0.046164s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v6 [0.041063s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit_with_errors [0.078250s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_cookie_nomask [0.068747s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_device_is_ready [0.050086s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_value_to_other_config [0.071246s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_doesnt_orphan_devices [0.038834s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr [0.071187s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply [0.075627s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_doesnt_log_exception_on_timeout [0.043838s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr_failure [0.068666s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_agent_start_restarts_metadata_proxy [0.039880s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_full_ordered [0.062847s] ... ok {0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp [0.066441s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_order [0.081109s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_updates_are_present [0.076513s] ... ok {3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init__ [0.067185s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_start_calls_monitor_start [0.070022s] ... ok {3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test__init__with_connection_columns [0.059752s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo [0.074772s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_succeeds [0.446992s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_defer_not_called [0.081436s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_localhost [0.069279s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps [0.049771s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config [0.075366s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_localhost [0.072292s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_agent_rp_traits [0.069849s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_false [0.064910s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_does_not_consume_irrelevant_errors [0.076673s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_vnic_type_traits [0.068947s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_with_priority_set [0.072795s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_create_resource_providers [0.058315s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_wrong_driver [0.085990s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_remove_value_from_other_config [0.082482s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits [0.053444s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_linuxbridge_interface_driver_success [0.056992s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestAlwaysPoll.test_is_polling_required_always_returns_true [0.034248s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_run_ofctl_retry_on_socket_error [0.064358s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_ovs_interface_driver_success [0.072152s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test__is_polling_required_should_not_be_implemented [0.056760s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit [0.085175s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_force_polling_sets_interval_attribute [0.064568s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_create_new [0.093500s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_false_for_no_updates [0.052057s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_vifport [0.071694s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway [0.081474s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_polling_completed_sets_interval_attribute [0.062909s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit [0.091443s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_manage_polling_minimizer [0.066571s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway_outside_subnet [0.095477s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_right_allowed_passthroughs [0.068890s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test__is_polling_required_returns_when_updates_are_present [0.046123s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_agent_manager [1.040919s] ... ok {3} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__enter__ [0.039093s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet [0.077572s] ... ok {1} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_format [0.070521s] ... ok {3} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_hit_retry_limit [0.036306s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event [0.034113s] ... ok {1} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_process_changed_of_port [0.062648s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception [0.080549s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call [0.095000s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet [0.038554s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_device_id [0.047612s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_execute [0.074823s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_without_ipv6_enabled [0.080637s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_host [0.089834s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_do_nothing [0.071390s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_physnet_traits [0.074364s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_conflict [0.080466s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_gateway [0.039065s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_resync_throttle_conf [0.081431s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_outside_subnet [0.036643s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_bw [0.067731s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network [0.065013s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp_direction [0.079877s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_metadata_destroy [0.092210s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits_shared_rp [0.075149s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start [0.086025s] ... ok {1} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_return_always_poll_by_default [0.074582s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass [0.085370s] ... ok {1} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_stop_calls_monitor_stop [0.076666s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_same [0.061062s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_two_subnets [0.358590s] ... ok {1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ [0.063392s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_waitall [0.083074s] ... ok {1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_primary [0.068277s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v4 [0.074632s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_no_canonname [0.072854s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 [0.098108s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_fqdn [0.043558s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_as_alias_wrong_driver [0.032997s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_not_set [0.032433s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update [0.081017s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update_dhcp_port_raises_conflict [0.046389s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_success [0.071760s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_loop [0.037271s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_null_interface_driver_success [0.032515s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_failure [0.037912s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event_timestamp [0.037007s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns_segments [0.038986s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_matching [0.038750s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_network_not_found [0.038088s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_not_matching [0.040342s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_no_network [0.035498s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet_port_missing_subnet [0.039483s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_remote_error_net_not_found [0.036938s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_one_network_plugin_error [0.035342s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_no_update_or_create [0.051397s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_raise_conflict [0.038971s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy [0.036408s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy_with_none [0.247257s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route [0.057737s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_create_dhcp_port [0.041231s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_with_non_enable_dhcp_subnet [0.035777s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver [0.036181s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns [0.037474s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_ip_address_generation_failure [0.051407s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network_no_subnets_with_dhcp_enabled [0.037996s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call_prio [0.037721s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_updates_after_enable_dhcp [0.035661s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_none_interface_driver [0.036393s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_nonexistent_interface_driver [0.035286s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync [0.035467s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start_without_active_networks_support [0.039068s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_report_state_revival_logic [0.038064s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_initial [0.037799s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_dist_network [0.036839s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure_ipv6_ipv4_network [0.035373s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_dist_network [0.036355s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_network_none [0.034413s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr_ipv6 [0.039432s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_ipv6 [0.037928s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end [0.037175s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end_no_resync_if_same_port_already_in_cache [0.036948s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_no_network_id [0.254795s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port_cache_miss [0.039737s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_subnet_on_dhcp_agents_port [0.037058s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper [5.076897s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper_with_event [0.257705s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_start_ready_ports_loop [0.036199s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_disabled_net [0.037167s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_all_networks_plugin_error [0.043602s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure [5.089087s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure_isolated_metadata [5.040426s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network [0.101092s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper [0.049844s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_down_network [0.069971s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_exception_during_rpc [0.064313s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ipv6_network [0.080530s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ovn_network_with_enable_isolated_metadata [0.098405s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network_ipv6 [0.046004s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network [0.037386s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr [0.227087s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_up [0.036389s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end [0.037341s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_unknown_port [0.035546s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_on_dhcp_agents_port_no_ip_change [5.042323s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_reload_allocations [0.038217s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network [5.057694s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_unknown_network [0.054183s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy [0.037195s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network_dvr [0.044721s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure [0.037052s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_empty_network [0.040874s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_network [0.049498s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network_isolated_metadata [5.262080s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy [0.057027s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_2_agents_network_ipv6 [0.048785s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ipv6_ipv4_network [0.090056s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_agents_port [0.037821s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_network_already_deleted [0.066406s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_isolated_network [0.093252s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_no_gateway [0.066972s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_no_dhcp_enabled_networks [0.093678s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ovn_network [0.057660s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network [0.044852s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_create_end [0.050659s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_delete_end [0.091901s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_down [0.035799s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_duplicate_ip_on_dhcp_agents_same_network [0.034993s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_update_dhcp_port [0.033079s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_old_ports [0.032955s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_subnet_id [0.032710s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port [0.033111s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port_existing [0.031917s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_network [0.031683s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_stale_update_ignored [0.031785s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_dns [0.033700s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_packet_out [0.034734s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_dns [0.049969s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_handle_dhcp [0.043148s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test__packet_in_handler [0.041176s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_dns [0.034317s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_client_ident [0.045099s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_status_code [0.034823s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port [5.038672s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_id_from_br [0.034790s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_port [0.046669s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_reply_dhcp_options [0.034224s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_packet_out [0.035725s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_end [0.074875s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_update_port_exception [0.037048s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_exception_during_rpc [0.043096s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_delete_port [0.044422s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize [0.038065s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize_invalid_agent [0.038561s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_port [0.039686s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_local_ip_translation [0.034030s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_port_policy [0.215871s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_has_policy_changed [0.033167s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__get_max_burst_value [0.033574s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_is_ingress_direction [0.032471s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_type_has_ingress_direction [0.032631s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_update [0.034469s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.039533s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_rule [0.037027s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy [0.037439s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_descr_not_propagated_into_driver [0.036556s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_port_with_no_policy [0.035795s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port [0.036646s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port_with_no_rules [0.037687s] ... ok {0} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_handle_port [0.042864s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource_for_unknown_resource [0.034337s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.072411s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router [0.054480s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_with_cache [0.055124s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_without_cache [0.054388s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_qos_policy_has_no_bandwidth_limit_rule [0.044572s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_rule_only_has_max_kbps [0.060041s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router [0.238091s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed_to_none [0.050459s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_floating_ips [0.035411s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_delete_router [0.050280s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_create_router [0.051402s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_delete_router [0.067790s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_update_router [0.061220s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes [0.039599s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6 [0.183027s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__process_arp_cache_for_internal_port [0.428198s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_update [0.170956s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_matching_address_scope [0.390679s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_arp_entry [0.169761s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode [0.427463s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_added_dist [0.171389s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_moved_dist [0.421856s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules [0.200932s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules_no_fip_ns [0.231694s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_restart [5.048363s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_active_networks_info [0.079277s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids [0.073726s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test__packet_in_handler [0.054066s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_local_router [0.619702s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_ip [0.038958s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_without_vif_port [0.039780s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_state [0.039129s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_route [0.036597s] ... ok {3} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_generate_host_metadata_haproxy_config [0.054069s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_dhcp [10.042285s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_add_local_ip_flows [0.065015s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_flows [0.040409s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_pulling_lip_associations_on_init [0.042318s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_create_dhcp_port [0.084783s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port_for_unknown_port [0.037275s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__iterate_rules_with_unknown_rule_type [0.037905s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_network_info [0.078935s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_create [0.039818s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete [0.038519s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports [0.078492s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_add_rules [0.041670s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_reset_port [0.038965s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_not_known [0.037793s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_known_port [0.036940s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_diff_ports_same_policy_id [0.038908s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port [0.038663s] ... ok {3} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_delete_port [0.044450s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_set_resource_policy [0.035697s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_process_router_dist_floating_ip_add [0.836714s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy [0.035808s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_floating_ip [0.208039s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_egress [0.237943s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed [0.048084s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_id_by_fip [0.035545s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_remove_fip_ratelimit_cache [0.034169s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_update_router [0.212654s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.043540s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_clear_by_router_id [0.034168s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_ndp_proxy_update_router [0.057335s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_disable_ndp_proxy_update_router [0.053984s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_remove_subnet_update_router [0.087565s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_update_router [0.052651s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_change [0.667258s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_clear_by_fip [0.041507s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_update_port_forwarding [0.036065s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup_no_gw_port [0.047427s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary [0.044735s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_address_scope_mark [0.562816s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent [0.044207s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_ha_agent [0.042463s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port [0.180371s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist_dual_stack [0.217270s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack [0.286094s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network [0.048794s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist [0.042623s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv4 [0.601679s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist_dual_stack [0.173798s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dual_stack [0.047092s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network [0.041618s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_1___fip_AAA____snat_BBB____qrouter_CCC__ [0.419711s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_2___ [0.066838s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_gateway [0.102046s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__load_used_fip_information [0.847882s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_create_end [10.058243s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__set_subnet_arp_info [0.212693s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry_no_routerinfo [0.416872s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip [0.172197s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_loop_call [4.068083s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_by_id [0.054300s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids_limited_nets [0.075583s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_port_existing [0.070395s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_route [0.076563s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_with_vif_port [0.087713s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_dhcp_options [0.077836s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_id_from_br [0.070697s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_packet_out [0.035961s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_server_ident [0.035677s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_ip [0.036520s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_delete_port_exception [0.035137s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_init_exception [0.036537s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_existing_fdb_table [0.033137s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_deleted_notification [0.037965s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_notify_port_updated [0.035076s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port [0.035843s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_update_policy [0.036940s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_descr [0.053786s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_remove_rules [0.038078s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_external_gateway_removed_ext_gw_port_and_fip [1.026263s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_unknown_port [0.044468s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port_change_policy_id [0.100945s] ... ok {1} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_initialize [0.126769s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource [0.076956s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_arp_related_dev_no_subnet [0.395432s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resource_policy [0.251247s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resources [0.075028s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test__process_update_policy [0.074851s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_ingress [0.044051s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_delete_router [0.042404s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_ingress [0.042855s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_set_fip_ratelimit_cache [0.033347s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_agent_gw_interfaces [0.528782s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test__process_update_policy [0.048288s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_add_router [0.047500s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes_no_change [0.043500s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_del_conntrack_helper [0.033054s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_set_conntrack_helpers [0.033726s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_update_conntrack_helper [0.036278s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_ips_dvr [0.260691s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_create_router [0.069747s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_del_ndp_proxy_update_router [0.065879s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup [3.292596s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_device_exists [0.582967s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port_not_found [0.570668s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_gw_ns_name [0.228340s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6_below_32768 [0.260579s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__handle_notification [0.593505s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_reset_state [0.802665s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_subnet_update_router [0.069354s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_disable_ndp_proxy_update_router [0.054487s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_remove_subnet_update_router [0.052652s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry [0.269599s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_clear_by_router_id [0.076263s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_set_ndp_proxies [0.077293s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.093239s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_delete_end_no_network_id [5.084078s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_check_if_need_process_no_snat_ns [0.091743s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_del_port_forwardings [0.069783s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup [0.075153s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_centralized_floatingip_dvr_ha [0.550437s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update [0.125459s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_router_added_router_not_in_cache_after_failure [0.063446s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip_failure [0.165442s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_ndp_proxy_update_router [0.176336s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet [0.305247s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_create [0.041141s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_router [0.458266s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_ndp_proxy_update_router [0.181160s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup_to_primary [3.501820s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode_host [0.408217s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router [0.081041s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_host_mismatch [0.083634s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules [0.166484s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_snat_rescheduled [0.059982s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dual_stack [0.072537s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules_no_fip_ns [0.181580s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr [0.455781s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_centralized [0.177025s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_mtu_conf [0.072414s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_removed_dist [0.613858s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf [0.065571s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_handle_snat_rule_for_centralized_fip [0.251357s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count_retried [0.279027s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port_ipv6_same_port [0.038753s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_back_jump [0.072520s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_fail_retrigger_initialize [0.058820s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_interface_driver_init [0.063903s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update [0.043250s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_snat_ns_once [0.404519s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_active [0.077150s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_delete_router [0.049347s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_remove [0.049551s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_standby [0.073199s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_set_port_forwardings [0.035359s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent_with_dvr_snat_mode [0.041244s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent [0.041167s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent_with_dvr_snat_mode [0.043443s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_legacy_agent [0.042814s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_not_connected_to_router [0.058412s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_switchover [0.295695s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway [0.043078s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist [0.043447s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dual_stack_gw [0.056505s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices [0.246870s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist_with_addr_scope_mismatch [0.268805s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_when_router_unbound [0.077313s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_internal_devices [0.237087s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible [0.052652s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_added_unexpected_error [0.048608s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_removed [0.058303s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnet_removed [0.059116s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added_to_existing_port [0.060283s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully_false [0.052228s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_resyncs_failed_router [0.050620s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_ext_net [0.042206s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table [0.267672s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_request_id_changes [0.039925s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end [5.065630s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create_with_router [0.040660s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_routers_updated [0.042408s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd [0.044107s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_cleanup [0.040934s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_allocate_rule_priority [0.158759s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v4 [0.363965s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_gateway_port [0.167454s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe_not_first [0.386489s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe_not_last [0.158382s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_address_scope_mark [0.042694s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv4 [0.042226s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__set_subnet_arp_info [0.043882s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry [0.049401s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry_no_routerinfo [0.041498s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_centralized_floatingip_dvr_ha [0.054077s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_external_gateway_removed_ext_gw_port_and_fip [0.470484s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_removed_dist [0.044982s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_agent_gw_interfaces [0.042232s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_handle_snat_rule_for_centralized_fip [0.044806s] ... ok {0} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__init__ [0.034094s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_remove_floating_ip [0.035313s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_dvr [0.043259s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_non_dvr [0.035553s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_exhausted_pool [0.045161s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_release [0.039892s] ... ok {0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_routers_in_project [0.034286s] ... ok {0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_register_router [0.033881s] ... ok {0} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip_error [0.035261s] ... ok {0} neutron.tests.unit.agent.l3.test_link_local_allocator.TestLinkLocalAddrAllocator.test__init__ [0.043461s] ... ok {0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_list_all [0.035216s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device_error [0.035455s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_configure_fip_addresses [0.042170s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_mangle_rules_removed [0.394032s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules [0.075164s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_reassignment [0.077439s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__update_internal_ports_cache [0.068306s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_cookie_is_different_in_context [0.073606s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_sends_to_egress [0.118030s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_all_port_flows [0.129068s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing [0.153963s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing_nocreate [0.205684s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_invalid [0.209605s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_bridge [0.209536s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vlan [0.211052s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_delete_payload [5.051524s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_managed_port [0.627691s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_initialized_port [0.227968s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_release_dhcp_port [0.556922s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_ports [0.080232s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_id [0.078142s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_caches_port_id [0.216963s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_port_id [0.180975s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_ids [0.114288s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_clears_cached_port_id [0.345273s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network [0.121986s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network_existing [0.129543s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_update_of_deleted_port_ignored [0.033179s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_id_from_br [0.034622s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_handle_port [0.037305s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_port_security_disabled [0.296595s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test__packet_in_handler [0.037975s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_route [0.036185s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_existing_sg [0.070301s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_nonexisting_sg [0.070348s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_routes [0.084983s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_added [0.069702s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_ip [0.069620s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_hybrid_ports [0.069550s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_ret_packet [0.077187s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_false [0.070244s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options [0.071998s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_true [0.073782s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options_zero_time [0.076177s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_cleaned [0.073116s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_ret_packet [0.076083s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv4 [0.071292s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_handle_dhcp [0.073109s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source [0.070182s] ... ok {2} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_spawn_host_metadata_haproxy [0.070345s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp [0.070838s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_empty_fdb_table [0.071136s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ingress [0.072133s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_multiple_devices [0.066902s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_no_protocol [0.068767s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_add_rule [0.083912s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv6 [0.080113s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_changed_mac [0.096966s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_translation [0.081679s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_port [0.081503s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_updated_notification [0.074558s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_static_local_ip_translation [0.080544s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_overlapping [0.382881s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_ports [0.062813s] ... ok {0} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_owns_interface [0.078461s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_set_port_policy [0.081275s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_delete_pid [0.075623s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__handle_update_create_rules_checks_should_apply_to_port [0.067880s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start [0.076542s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete_no_policy [0.072796s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_fails [0.069629s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_ignores_all_event_types_except_updated [0.084031s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_name [0.070065s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_passes_update_events [0.087310s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_fails [0.072513s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_id [0.069553s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_fip_qos_changed_to_none [0.093603s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_base_abc_error [0.075534s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_removed [0.088532s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_check_version_abstract_error [0.072242s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_egress [0.110351s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_restart [0.090129s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking [0.093385s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_retain_port [0.082191s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_ensure_dir_called [0.077649s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_interface_name [0.099357s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__str [0.075786s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.539819s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__parse_ip_addresses [0.109959s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_update_router [0.114925s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_existing_dhcp_networks [0.121847s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_add_conntrack_helper_update_router [0.109796s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_net_with_V6_stateless_and_V4_subnets [0.143955s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test__handle_notification [0.116963s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network [0.130089s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_subnet_update_router [0.153707s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnet_on_a_network [0.114843s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_no_dns_provided [0.071584s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_gateway_route [0.099254s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_with_dns_provided [0.086875s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__delete_arp_cache_for_internal_port [0.377244s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net_diff_details [0.097469s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_port [0.581065s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases [0.089217s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace_with_registered_router_ids [15.048749s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases [0.078490s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__update_arp_entry_calls_arp_cache_with_no_device [0.878271s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_late_binding [0.391229s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_address_scope_mismatch [0.540540s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_not_removed [0.985880s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_ovn_metadata_port_returns_false [0.108308s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_config_file [0.115238s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain_tag_support [0.081578s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active [0.092947s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_restart_l3agent_case [0.992776s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_cmd_mismatch [0.129362s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_delete_ha_router_initialize_fails [0.193909s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_none [0.084817s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_fip_ns [0.987786s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_namespace [0.073655s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_router_namespace [0.090141s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_pid [0.094346s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_dvr_edge_router_init_for_snat_namespace_object [0.091692s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_delete_pid_file_raises [0.136235s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_get_pid_file_name_default [0.064454s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_no_an_int [0.060042s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_centralized_floatingip [0.463780s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_processmanager_ensures_pid_dir [0.056274s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_not_active [0.057669s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.083831s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test__handle_notification [0.156551s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_no_namespace [0.192169s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace_process_active [0.108018s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid [0.124389s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_with_custom_reload_callback [0.117728s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_add_ipv6_addr [0.098172s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr_with_prefix [0.084779s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_ipv6_llas [0.082301s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_ndp_proxy_update_router [0.833864s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace [15.047247s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_create_router [0.113043s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_del_ndp_proxy_update_router [0.117751s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_update_router [0.114729s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_del_ndp_proxies [0.121632s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port [0.686522s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces [0.479274s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_with_ipv6_delete_onlink_routes [0.097074s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router [0.158128s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_clean_connections [0.075807s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_extract_ports [0.108764s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_dynamic [0.108328s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug [0.117972s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_snat_log.SnatLogExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.171791s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_configured_bridge [0.072010s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary_no_gw_port [0.145851s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_new [0.152243s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_no_router_info_found [0.112563s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_alt_bridge [0.103969s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns [0.090929s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_conntrack.IPConntrackTestCase.test_delete_conntrack_state_dedupes [0.093015s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_if_fipnamespace_exist [0.894067s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vlan [0.119542s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv6 [0.093585s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace [0.141515s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark [0.094894s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_disable_metadata_proxy_spawn [0.113459s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark_none [0.077671s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_added_to_agent [0.627320s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif [0.077775s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway [0.101234s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary [3.319868s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif_none [0.094096s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_table [0.094509s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv4 [0.037532s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_no_ipv6_addr_notif [0.036598s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_name [0.062157s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_namespace [0.073638s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_scope [0.081689s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist [0.476154s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_non_existent_address [0.077419s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack_no_subnet_w_ipv6_gw [0.089929s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_nonexistent_namespace [0.144101s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet_with_ipv6_gw [0.117418s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry [0.069228s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_add_namespace [0.070714s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_delete_namespace [0.109284s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend [0.124898s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist_with_addr_scope_match [0.481846s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist [0.399598s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace [0.547161s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_dummy [0.081327s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_primary_standby [0.100196s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_tuntap [0.076132s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_standby_standby [0.090526s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth [0.074603s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_router_namespace [0.085236s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth_with_namespaces [0.070346s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_namespace [0.086120s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_dstport [0.066568s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_localaddr [0.070096s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_length [0.069136s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_range [0.068296s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_valid_srcport_length [0.070747s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace_existing [0.073648s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_does_not_exist [0.073889s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_include_loopback_and_gre [0.072925s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enable_metadata_proxy [0.550355s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_no_netspace [0.067730s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty [0.070857s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_enabled [0.076545s] ... ok {0} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv4 [0.070229s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_sg_rules_to_remove [0.086276s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_l3_extension [3.096760s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_sg_ids_set_for_ports [0.107646s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_active_ha [0.093996s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_update_security_group_members [0.081730s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_calling_snat_ns_delete_if_gw_port_host_none [0.058080s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_port_device_name [0.041100s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_sg_members [0.038952s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_intervals [0.115902s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_apply [0.082202s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_init_ha_conf [0.084529s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_need_pre_defer_copy [0.088085s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress [0.049904s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules [0.093185s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code [0.041318s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code_protocol_num [0.051777s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_source_prefix [0.042060s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_2_subnets [0.157991s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary_to_backup [3.517804s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport [0.043134s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport_prefix [0.039899s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated [0.099745s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress [0.095104s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp [0.479529s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_subnet [0.704520s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_ipip [0.094400s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_conf_other_and_managed_flag [0.651768s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_generate_dibbler_conf [0.075756s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count [0.043070s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp [0.114032s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_rules [0.054742s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_meta_proxies [0.090665s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_distributed_without_snat_manager [0.045595s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port_by_num [0.109599s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules_dvr [0.072102s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_namespaces [0.119190s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_mport [0.098080s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_and_delete_fail_retrigger_initialize [0.117202s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code [0.089330s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices_no_snat_ns [0.150180s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp [0.090242s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_external_iptables_exception [0.146657s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_have_subnet [0.192603s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport_prefix [0.085440s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp [0.081798s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_cent_floating_ip_add [0.098827s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_lla_already_exists [0.145582s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_port [0.089636s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_nochange [0.111759s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress [0.084390s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_prefix [0.088684s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_status_update_if_processed [0.153267s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp [0.144983s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_port [0.109868s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport [0.120360s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_metadata_disable [3.087055s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway_2_subnets [0.704787s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport_prefix [0.152842s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_removed [0.547899s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_not_found [0.144182s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_ensure_snat_cleanup [0.092259s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_mock_chain_applies [0.137941s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_added [0.114956s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha [0.133094s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_address_scope [0.121446s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully_false [0.108440s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports [0.117003s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha_dvr [0.139309s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_success [0.110903s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4 [0.140867s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table_ecmp [0.044025s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_report_state_revival_logic [0.041738s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_no_cleanup [0.040916s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_removed_ext_gw_port_no_fip_ns [0.172898s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6 [0.133004s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_user_sg_rules_deduped_before_call_to_iptables_manager [0.081472s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dist_router [0.535710s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__generate_device_zone [0.245997s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_floating_ip_addresses_not_care_port_forwarding [0.134583s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_no_change [0.377275s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__populate_initial_zone_map [0.076079s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ha_dvr_router_if_compatible_no_ha_interface [0.133335s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone [0.077334s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_reordering_of_jump_rule_comments [0.081804s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_nat_rule [0.073947s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters [0.078183s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_and_zero [0.098020s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_not_configured_if_no_host_or_dest_host [1.129825s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ipv6_only_gw [0.682848s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port [0.122377s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table_ecmp [0.102688s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table [0.102874s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_metadata_iptables_rules [0.149252s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_old_kernel [1.056800s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure [0.641945s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table_ecmp [0.118718s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_l3_initial_report_state_done [0.133671s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_and_zero [0.111579s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_external_devices [0.114783s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update_not_called [0.138390s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables__apply_synchronized_no_namespace [0.097637s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_deallocate_rule_priority [0.362307s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_disabled [0.166191s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_nonexistent_interface_driver [0.122537s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_mangle_table [0.093203s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_changed [0.146609s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_mangle_not_found [0.106691s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway [0.208342s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation [0.100446s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_added [0.165104s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_raise_exception [0.134993s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_remove_routes_on_interface [0.099632s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_removed_unexpected_error [0.104887s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips_track_script [0.097375s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_cent_router [0.171034s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script_no_routes [0.095906s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_with_chain [0.093183s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_without_ha_interface [0.135326s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_filter_id_for_ip [0.067819s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_with_chain [0.077027s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table [0.152980s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_fips [0.897527s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_no_output [0.108179s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_no_output [0.081830s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6v4_interface_added [0.639517s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_without_chain [0.092149s] ... ok {0} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_local_router [0.006846s] ... ok {0} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_legacy_router [0.019944s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully [0.167519s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_gateway_outside_subnet_added [0.407551s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_add_tc_policy_class [0.104436s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_list_tc_policy_classes [0.067376s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully [0.176111s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_htb [0.104687s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_error [0.111835s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_tbf [0.102329s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_update [0.099181s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_exception [0.822541s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_bytes_wrong_unit [0.073059s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_raises_exception [0.401291s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_routers [0.098305s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabits_value [0.075218s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_match [0.099356s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_removed_from_agent [0.057321s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bits_value [0.132497s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_dhcpv6_stateful_interface_added [0.164169s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabits_value [0.104070s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_already_exists [0.271080s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_slaac_interface_added [0.150387s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits [0.104694s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_qdisc [0.093510s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added [0.206190s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code [0.119219s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_encode_process_input [0.090096s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible [0.129292s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_debug [0.063674s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_error [0.159217s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_raise_runtime [0.106480s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_surrogateescape_in_decoding_out_data [0.096956s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_deleted [0.121393s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_privsep [0.072132s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create [0.118369s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap [0.105538s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_snat_ns_delete_not_called_when_snat_namespace_does_not_exist [0.081218s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_and_addr_already_exist [0.911157s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_name [0.116278s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_id [0.115390s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy [0.309084s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__load_used_fip_information [1.794085s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_calls_arp_cache_with_no_device [0.084615s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_name [0.509015s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip [0.090997s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_first_parent_pid_fork [0.084978s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_no_parent [0.112380s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_address_scope_mismatch [0.137986s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_nofork [0.071998s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_matching_address_scope [0.101806s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_with_single_argument [0.086926s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v6 [1.084358s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode [0.088004s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_first_non_root_helper_child [0.081224s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules [0.087300s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_last_child_pid_as_root [0.068182s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_process_pid_not_root [0.080430s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_device_exists [0.113738s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_valid_pid [0.083108s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_snat_ns.TestDvrSnatNs.test_create [0.062064s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpConnection.test_connect [0.069022s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_gateway_ports_equal [0.075856s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_new_kernel [0.388708s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client [0.074965s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_none [1.160889s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_ioerror [0.069197s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_internal_server_error [0.092444s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_set_ha_port [0.074599s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_skip_cache [0.078380s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile [0.074261s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_and_router_id_invalid_3_fe80__5054_ff_fede_5bbf [0.079894s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile_error [0.099411s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match_2___ffff_192_168_1_1 [0.104704s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match_3_fe80__5054_ff_fede_5bbf [0.083136s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe [0.425582s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_3_fe80__5054_ff_fede_5bbf [0.092400s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_for_remote_address_cache_hit [0.125798s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_network_id [0.104816s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks_twice [0.068541s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_400 [0.083757s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe [0.478016s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file [0.632411s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link [0.983128s] ... ok {1} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_not_in_ns [0.070749s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6_below_32768 [0.083139s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_409 [0.117936s] ... ok {1} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip [0.091613s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip_failure [0.103752s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_500 [0.067408s] ... ok {1} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_floating_ip [0.100254s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_conenction_error [0.097219s] ... ok {1} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_router_cleanup [0.103594s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy_no_namespace [0.383573s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_ports_for_remote_address [0.121965s] ... ok {1} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_snat_cleanup [0.117067s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists [0.097405s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device [0.100396s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists [0.108879s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_floating_ips [0.091793s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_main [0.117131s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port [0.361707s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_same_scopes [0.094680s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_called_on_agent_process_update [0.110952s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__delete_arp_cache_for_internal_port [0.088315s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_update [0.712092s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_snat_dnat_for_fip [0.095585s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy_force [0.081428s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remove [0.097353s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_added_dist [0.125734s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_dad_failed [0.132284s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_floating_ip_with_device_add_error [0.078376s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_moved_dist [0.096990s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__process_pd_iptables_rules [0.093944s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_arp_related_dev_no_subnet [0.097278s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_add_ports_address_scope_iptables [0.080864s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_fip_ns [0.103063s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routing_table_update [0.106757s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_remote_sg_removed [0.113562s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_snat_ns_once [0.156355s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_remote_group [0.075984s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_centralized_floatingip [0.095843s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id_invalid [0.074160s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_no_matching_configurations [0.580912s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port [0.783122s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_floating_ip [0.094865s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_all_registers_defined [0.079750s] ... ok {3} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__eq__ [0.076228s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port_not_found [0.118833s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_provision_parameters [0.121454s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_no_registers_defined [0.075432s] ... ok {3} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__repr__ [0.075320s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_provision_parameters_ipv6 [0.080582s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs_empty [0.077115s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6 [0.115771s] ... ok {3} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipRulePriorityAllocator.test__init__ [0.071945s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.079078s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv4_address [0.065263s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__process_arp_cache_for_internal_port [0.085638s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test__add_default_gw_virtual_route [0.085898s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call [0.091805s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_force [0.083179s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_del_arp_entry [0.100591s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_ipv6 [0.084279s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_ok [0.081016s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_registers_are_replaced [0.232537s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode_host [0.091015s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_no_match [0.079952s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_get_router_cidrs_returns_ha_cidrs [0.076614s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules [0.085755s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_unknown [0.075259s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_400 [0.123688s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_503 [0.069248s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules_no_fip_ns [0.121564s] ... ok {3} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_repeated_call_with_same_key [0.108993s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_ipv6_icmp [0.251607s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_post [0.090179s] ... ok {3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info [0.070039s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules_no_fip_ns [0.111589s] ... ok {0} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_add_bridge [0.076237s] ... ok {3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info_nonexistent [0.074931s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_ips_dvr [0.088323s] ... ok {3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_not_in_ns [0.073571s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_non_existing_port [0.218782s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_bulk_pull_doesnt_wipe_out_newer_data [0.101832s] ... ok {3} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_external_gateway_ip [0.092845s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete [0.097675s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_gw_ns_name [0.147030s] ... ok {3} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_get_prefix_and_id [0.084246s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_update [0.072017s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_resource_change_handler [0.038093s] ... ok {0} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call [0.035748s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_reset_state [0.153894s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_exp_egress [0.280082s] ... ok {3} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_is_managed [0.118072s] ... ok {0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_update [0.064666s] ... ok {0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_migrating_to_host [0.079828s] ... ok {0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_default_resources [0.143089s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed_and_local_vlan_changed [0.279030s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_router_cidrs_returns_cidrs [0.580452s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_put_fips_in_error_state [0.108264s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_gw_secondary_ip_not_removed [0.074795s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_local_router [0.815482s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_address_scope_mark_ids_handling [0.087688s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_remove_ecmp_route [0.090387s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_non_existing [0.790887s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_process_delete [0.095460s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table [0.078433s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table_ecmp [0.102319s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_process_router_dist_floating_ip_add [0.465635s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port [0.227160s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_sg_removed [0.070601s] ... ok {2} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__hash__ [0.070229s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_os_ken [0.056261s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_vsctl [0.039643s] ... ok {2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_primary [0.125020s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_delete_sg [0.048064s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_dl_type_formatted_to_string [0.121076s] ... ok {2} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__ [0.125706s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_non_existent [0.331211s] ... ok {2} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_and_lookup [0.107121s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_deletes_flow [0.137799s] ... ok {2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_in_ns [0.089797s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flow_for_ip_using_cookie_any [0.136683s] ... ok {2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_in_ns [0.104661s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_flat [0.315641s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_no_exp_egress [0.106820s] ... ok {2} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_multiple_external_gateway_ips [0.101659s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_existing [0.138407s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_diff_scopes [0.135440s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vxlan [0.259872s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules_removed [0.103480s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remap [0.128615s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter [0.250528s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct_vlan [0.253649s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_with_disabled_floating_ip [0.108018s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_add_ecmp_route [0.094673s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routes_updated [0.110311s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_port_security_disabled [0.309900s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_members [0.109952s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_ports_but_members [0.104032s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__next_max_id [0.084806s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_port_not_found [0.303332s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id [0.099320s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter_port_security_disabled [0.855909s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter [0.258073s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_rules [0.252103s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_members [0.085695s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_get_ethertype_filtered_addresses [0.086091s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_context_cookie_is_not_left_as_used [0.641510s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_protocols [0.112028s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs [0.094997s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_split [0.102263s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_source_group [3.693090s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address [0.124259s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_no_value [0.093180s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_prepare_and_remove_devices_filter_enhanced_rpc [0.110198s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_update [0.109554s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_not_cleaned [0.124701s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_no_hybrid_ports [0.095432s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_not_updated_enhanced_rpc [0.134827s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_not_managed_port [0.964089s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateConjFlows.test_create_conj_flows [0.120486s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_firewall_disabled [0.108762s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg [0.239241s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_remove_port [0.115061s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated [0.089772s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsForIpAddress.test_create_flows_for_ip_address_egress [0.100132s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv6 [0.074083s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_deleted [0.086328s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_removed [0.132781s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_with_icmp_protocol [0.053802s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__drop_all_unmatched_flows [0.220841s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_firewall_disabled [0.094811s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_egress [0.069968s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_existing_ports [0.080285s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_last_port_marks_cleaned [0.042006s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_nonoverlapping [0.048152s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_unknown [0.071307s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_noopfirewall [0.143283s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_no_tag [0.199791s] ... ok {3} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_exists [0.096905s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHybridIptablesHelper.test_overloaded_remove_conntrack [0.064294s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_not_updated [0.100467s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv4 [0.059743s] ... ok {3} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_is_bridged_interface [0.119043s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated_multiple_ports [0.071322s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv6 [0.067668s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_port_and_rpc [0.079832s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_callbacks_registered [0.259040s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_daemonize [0.122409s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_destination [0.075771s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_only [0.081139s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source_and_destination [0.079671s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_error [0.114359s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_updated_ports_only [0.110599s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_without_port_range [0.073497s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp6 [0.037094s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_exp_egress [0.232540s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_parent [0.107330s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ipv6_icmp [0.102778s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_handle_sigterm [0.091640s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestFlowPriority.test_flow_priority_offset [0.084681s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init_nopidfile [0.094973s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 [0.065426s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_no_exp_egress [0.269939s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test__assert_mergeable_rules [0.063406s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start_running [0.115380s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges [0.084172s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init_open_fail [0.084253s] ... ok {1} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interface_bridge [0.103532s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running [0.101056s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed [0.285518s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_child [0.082408s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_true [0.121437s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init [0.078800s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_false [0.073289s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_read [0.100883s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_rule_updated [0.930689s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_write [0.085264s] ... ok {1} neutron.tests.unit.agent.linux.test_devlink.TestDevlink.test_get_port [0.109910s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated [0.193082s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test__setup_reserved_dhcp_port_with_fake_remote_error [0.110293s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_unlock [0.568660s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_without_gateway_ips [0.110343s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_member_updated [0.234088s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_no_privileges [0.090492s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_existing_dhcp_networks_abstract_error [0.073622s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_permitted_ethertypes [0.775135s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_user_privileges [0.076548s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses [0.094281s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking_sigterm_sigkill [0.118512s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_ip_error [0.094682s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_with_gateway_ips [0.109225s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_no_ip [0.068299s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_not_managed_port [0.250042s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_disable_metadata [0.099330s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip [0.112395s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_force_metadata_enable [0.088830s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter [0.124198s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_isolated_metadata_enable [0.084573s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_1 [0.105687s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_applies_added_flows [0.106618s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable [0.081273s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_2_False [0.110273s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_with_segment [0.065736s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_2 [0.100655s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_already_active [0.081182s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_clean_when_port_not_found [0.194969s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_set_interface_name [0.091261s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__cast_message [0.127496s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__copy_and_deepcopy [0.062725s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__delattr [0.034209s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_no_action [0.090680s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getitem [0.032020s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_create_new_port_if_not_present [0.230148s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_add [0.069479s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_parameters [0.056650s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setitem [0.042190s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_basic_dict [0.041762s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network [0.080484s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list_of_dicts [0.032770s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_members [0.188574s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_add_arp_entry [0.078422s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_port [0.092931s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata [0.049335s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_del_arp_entry [0.096963s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable [1.109121s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_create_port [0.126893s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_isolated_metadata_with_router [0.063216s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test__get_manager_is_singleton [0.065507s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_clear_unprovides_all_producers [0.046615s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num_str [0.077524s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_disable_two_networks [0.124682s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_rules [0.109106s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_does_not_raise_on_none [0.070493s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_false [0.079045s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_returns_callback_result [0.050285s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_iptables_driver_instance_has_correct_instance [0.108807s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getattr [0.118834s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_fails_on_unregistered_callback [0.052002s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_dictmodel [0.076033s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv4 [0.071897s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_succeeds_on_multiple_calls [0.088290s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setattr [0.071385s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv6 [0.066762s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.070750s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list [0.074211s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_port_range [0.065942s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_invalid_type [0.087728s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.099756s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateful_dhcpv6_same_subnet_fixedips [0.467863s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type [0.050869s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_known_type [0.074730s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network_no_dns [0.110532s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_consumer_versions_callback [0.056342s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_make_subnet_interface_ip_map [0.098149s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_plugin_does_not_implement_agentsdb_exception [0.063971s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_set_versions [0.061031s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnets [0.100737s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata_non_local_subnet [0.537864s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_network_not_found [0.077881s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv4 [0.550125s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num [0.079666s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_dns_provided [0.102589s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_subnet_not_found [0.084534s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv6 [0.079894s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_file_on_net_with_v6_slaac_and_v4 [0.073265s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_many_dns_provided [0.099179s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules [0.065675s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_client_id [0.089122s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules_single [0.075162s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_force_metadata [0.095281s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file [0.085109s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges_same_conj_id [0.077036s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_neutron_router_on_subnet [0.099254s] ... ok {2} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interfaces [0.078587s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_existing [0.097185s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init [0.063727s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net [0.128241s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_gid_privileges [0.034928s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_infinite_duration [0.109839s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_group_privileges [0.076234s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_no_on_link_subnet_routes [0.059430s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp [0.109797s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info [0.519312s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_mode_unset [0.058177s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_privileges_without_root_permissions [0.099059s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_create_port [0.088422s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_client_id [0.122574s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_without_dns_provided [0.078260s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_uid_privileges [0.065117s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_with_agent_not_hosting_network [0.077848s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv4_opt [0.075803s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_id [0.072429s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_get [0.073976s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp_both_not_isolated [0.066944s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_name [0.074474s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases_with_bad_line [0.039146s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_ports_on_host_by_subnet [0.070905s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_stateless_IPv6_tag [0.038993s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestUnwatchLog.test_unwatch_log [0.078479s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/agent/linux/test_daemon.py:49: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/tmpg5garp4a/tmpjnn5slvp/unwatch_log_temp_file' mode='a' encoding='UTF-8'> daemon.unwatch_log() ResourceWarning: Enable tracemalloc to get the object allocation traceback {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull [0.070817s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull [0.038300s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_2 [0.076557s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed [0.037425s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_enable_metadata [0.042239s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_single_type [0.037416s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ResourceTypeVersionedTopicTestCase.test_resource_type_versioned_topic [0.034746s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_config_dir_removed_after_destroy [0.080814s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_member_updated [0.038955s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_security_group_info_for_devices [0.048390s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active [0.058477s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_with_remote [0.037253s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_conf_file_name [0.035617s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease [0.339127s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_process_uuid [0.034235s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__iter [0.042976s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_affects_only_own_rules [0.082029s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__len [0.062613s] ... ok {0} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_http_to_https [0.081870s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_has_sub_dict [0.033338s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_network [0.032544s] ... ok {0} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_configured_prefix [0.090421s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_no_metadata [0.070044s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_with_metadata_port [0.063505s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease_no_dhcp_release6 [0.970127s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id_none [0.411745s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__output_hosts_file_log_only_twice [0.142556s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_true [0.112320s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease [0.464774s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_client_id [0.477353s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_dhcp_port [0.171889s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions [0.937180s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_remove_config_files [0.149698s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true [0.054304s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true_ipv6 [0.044905s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_from_leases_file [0.471991s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_non_local_subnets [1.061069s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file [0.315969s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_show_returns_not_found_for_non_existent_extension [1.000251s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dist_neutron_router_on_subnet [0.237109s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_removed [0.996511s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442 [0.272237s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_force_metadata_returns_true [1.301309s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn [0.174277s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_one_on_link_subnet_route [0.311757s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id [0.512110s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_tags [0.182876s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu [0.208969s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations_no_interface [0.177686s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_broadcast [0.144559s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_gateway [0.225788s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_non_isolated_network_returns_false [0.223690s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_enable_dnsmasq_log [0.183732s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_3port_2net [0.192738s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_create [1.282726s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv [0.212774s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv6_opt [0.220193s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_assignment_of_attr_map [0.201135s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv_overridden [0.215660s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_extension_extends_sub_resource [0.157324s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_IPv6_tag_and_multiple_ips [0.240619s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_gracefully_error [0.165504s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range [0.251325s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_optional_extensions_no_error [0.125830s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_single_extension [0.116689s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_dns_server [1.010113s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range_bad_prefix_length [0.220493s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases [0.518641s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_dhcp_timers [0.161257s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_not_bridged [0.199120s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins [0.238760s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_infinite_lease_duration [0.162752s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations [0.196347s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_loaded_for_plugin_with_expected_interface [0.165151s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline [0.179752s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_namespace [0.175327s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_meta_disabled_returns_false [0.174913s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_expecting_neutron_plugin_interface_are_loaded [0.146755s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline_none [0.166639s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace [0.165143s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_with_metadata_network_returns_true [0.166364s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unsupported_extensions_are_not_loaded [0.157925s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace [0.165457s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_with_custom_reload_callback [0.162710s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu_plugin_doesnt_pass_mtu_value [0.171592s] ... ok {0} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_edit_previously_uneditable_field [0.187955s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace_no_path [0.165848s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline [0.160438s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server [0.183870s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_no_namespace [0.168421s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_no_namespace [0.171685s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_get_stop_command [0.167593s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace [0.222030s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_namespace [0.166070s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_invalid_file [0.227171s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_not_active [0.204070s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_no_an_int [0.252585s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace [0.218994s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace_process_active [0.136614s] ... ok {0} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_get_resources [1.177730s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_error_logged [0.232441s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_invalid_file [0.178364s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister_unknown_process [0.187769s] ... ok {0} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended [0.220729s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_delete_onlink_routes [0.043304s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace_no_path [0.137856s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6 [0.042786s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_method [0.118887s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_not_present_ipv6_lla [0.077826s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_max_leases_is_smaller_than_cap [1.392529s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_get_stop_command [0.105926s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain [0.050472s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action [0.097479s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_get_device_name [0.098192s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_namespace [0.086002s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_namespace [0.067332s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_pid [0.126250s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_get_device_name [0.151630s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_ensure_active [0.155896s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid [0.037440s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_without_custom_reload_callback [0.061860s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge [0.171799s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_check_process_id_env_var [0.232775s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active [0.076374s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_cmd_mismatch [0.033998s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple [0.451916s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_with_ns [0.125411s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_none [0.052176s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_ensure_active [0.108883s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_unplug [0.091150s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline_none [0.071369s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_get_pid_file_name_default [0.082455s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_check_process_id_env_var [0.100223s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer_pagination_max_limit [0.224739s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace [0.194336s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_namespace [0.086794s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_delete_conntrack_state_dedupes [0.436919s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_namespace [0.079041s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_veth [0.048466s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vxlan [0.046516s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_namespace [0.080919s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_processmanager_ensures_pid_dir [0.566505s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_ip_rules [0.075501s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_delete_pid_file_raises [0.077758s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv4 [0.038041s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_exit_handler [0.073012s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_without_custom_reload_callback [0.100712s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_with_namespace [0.075302s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_different_service_types [0.102134s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_without_namespace [0.069002s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_same_service_twice [0.069242s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register [0.142593s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_zero [0.785773s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestConntrack.test_delete_socket_conntrack_state [0.119470s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister [0.076068s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_device_name [0.134408s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr [0.077436s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready [0.109977s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ipv6_with_gw_ip [0.038381s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_uncompact [0.035728s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ext_gw_with_dual_stack [0.098053s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_device [0.084649s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_dev_exists [0.036899s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_native_pagination_without_native_sorting [0.256557s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_no_ns [0.039008s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_lla [0.095636s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_name [0.086794s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test__add_device_to_namespace_retries [0.037756s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_no_broadcast [0.085718s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_preserve [0.093973s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_no_ns [0.089300s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_unplug [0.074896s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_non_bool [0.208540s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_del_address [0.086112s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_without_clean_connections [0.092676s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test__add_device_to_namespace_retries [0.063505s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list [0.083387s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_set_mtu_logs_once [0.089834s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name [0.093056s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_ip_version [0.093217s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge [0.073793s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort [0.308454s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_to [0.129840s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_new [0.091678s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_ns [0.112195s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_get_device_zone [0.134635s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_without_direction [0.320512s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_priority [0.087898s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_with_ns [0.581054s] ... ok {0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_list_to [0.088354s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug_no_device [0.046035s] ... ok {0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_filter_validation [0.051423s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_prefix [0.055487s] ... ok {0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values [0.037470s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_dummy [0.044922s] ... ok {0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values_with_filtering_supported [0.041649s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_lo [0.043712s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv4 [0.042311s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv6 [0.050051s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_string_not_json [0.162489s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif [0.053390s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif_none [0.040367s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv6 [0.072590s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_partial_body [0.168078s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_none [0.049058s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif_nodev [0.056157s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_link_address [0.054824s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_other_is_none [0.035782s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_missing_attr [0.178259s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_str [0.034345s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDeviceCommandBase.test_name_property [0.051588s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_timeout [1.118250s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address [0.052344s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_body [0.155924s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_create [0.081381s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_dadfailed [0.074492s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_delete [0.069013s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_success_one_timeout [0.066197s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_address [0.081868s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_allmulticast_on [0.119344s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_up [0.170301s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_resource [0.382364s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_mtu [0.212443s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_settings_property [0.169658s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_name [0.171079s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry [0.257606s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_netns [0.198698s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4_iif [0.142214s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_table_string [0.151478s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace_is_none [0.148137s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_keystone_env [0.673396s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4 [0.208706s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vlan [0.146840s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_macvtap [0.143262s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace [0.153762s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan6_valid_srcport_length [0.214519s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_less_than_5 [0.185116s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_fields [0.583872s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_groupaddr [0.164464s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_more_than_5 [0.206023s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_broken [0.231628s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_deleting_less_than_5 [0.199978s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_empty_ns [0.157359s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_filter_defer_apply_off_with_sg_only_ipv6_rule [0.170257s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices [0.159700s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port_no_ct_zone [0.156191s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_root [0.153347s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_dest_prefix [0.184292s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty_no_devices [0.180790s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp [0.174144s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestSetIpNonlocalBindForHaNamespace.test_setting_failure [0.140004s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_disabled [0.148618s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_port [0.165801s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport_prefix [0.054013s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_prefix [0.053931s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_prefix [0.039717s] ... ok {2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_destroy [0.204763s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif [4.043560s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_address_group [0.182863s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_namespace [0.153003s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_build_ipv4v6_mac_ip_list [0.205116s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_scoped [0.192646s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_shared_network [1.966084s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove_ipv6_unreferenced [0.222147s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_flush [0.140326s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_dynamic_permanent [0.165552s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_4 [1.010106s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_tentative_dadfailed [0.157476s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_sctp_port [0.182505s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready [0.157354s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_strip_admin_only_attribute [0.621815s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport [0.161554s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_alias [0.157354s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_down [0.150655s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp [0.194055s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids [1.032417s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_other_error [0.233344s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport [0.226769s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids_by_ipversion [0.174728s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry_not_exist [0.143721s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type [0.179408s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_all_unused_info [0.167799s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_dump_entries [0.149615s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_legacy_name [0.169873s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info [0.165031s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_index [1.106749s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_num [0.190495s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_bad_vrrp_with_dport [0.194442s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_name [0.172946s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_defer_with_exception [0.169611s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_prefix [0.201641s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv6 [0.216874s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_prefix [0.185340s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_name [0.188471s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_noauth [0.697169s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_prepare_port_filter_with_no_sg [0.191729s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp [0.208804s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_flush [1.146441s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports_already_configured [0.217992s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport [0.218984s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute [0.201840s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4 [0.253374s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_nosudo_with_no_namespace [0.175355s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_94 [0.287053s] ... ok {0} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_delete_registry_publish [0.701195s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_by_num [0.230659s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6 [0.165173s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_blank [0.224175s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v4 [0.150890s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6 [0.199342s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_zero [0.176583s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v6 [0.193834s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6_no_ct_zone [0.208931s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport_prefix [0.211140s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_del_veth [0.188998s] ... ok {0} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_update_registry_publish [0.612305s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_trusted_ports [0.186862s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_not_empty [0.151703s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_prefix [0.187514s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_unknown_port [0.166530s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_device [0.170117s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport_prefix [0.153468s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_add_filter_rule [0.196906s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_non_root [0.110011s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_port [0.156020s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_comments_short_enough [0.149681s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_as_root_namespace [0.167291s] ... ok {0} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_networks_create_bulk_registry_publish [0.604324s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress [0.185339s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper [0.149454s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_nat_found [0.181653s] ... ok {0} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_non_sort_key [0.162400s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp [0.191479s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_int_options [0.182357s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_best_match_language [0.158976s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule [0.213124s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_and_query_extension [0.133603s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_port [0.251527s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_no_options [0.218637s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_raw_rule [0.227906s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_without_neutron_context [0.154604s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_namespace [0.213558s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_prefix [0.235143s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_4xx_error_logged_info_level [0.154480s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_no_namespace [0.190303s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport [0.225707s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status [0.231549s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv6 [0.164047s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized [0.183574s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_with_first_add_member [0.207755s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_4xx_logged_info_level [0.192587s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_name_exists [0.200536s] ... ok {0} neutron.tests.unit.api.v2.test_router.TestRouter.test_pecan_factory [0.161009s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_group [0.221606s] ... ok {0} neutron.tests.unit.cmd.ovn.test_neutron_ovn_db_sync_util.TestNeutronOVNDBSyncUtil.test_setup_conf [0.183398s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_to_a_nonexistent_chain [1.219553s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_parents_and_childs [0.172448s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove [0.206308s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_defer_apply_with_exception [0.165698s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty [0.166796s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_not_remove_used_security_group_info [0.173315s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_chain_name [0.161719s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport_prefix [1.200888s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_snat_namespace [0.173680s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_port_filter_with_destroy_ipset_chain [0.208779s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_chain_notexists [0.186530s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_prefix [0.224142s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp_no_active [0.198418s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_sg_members [0.173384s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure_with_no_failing_line_number [0.151713s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp_prefix [0.238152s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main_no_candidates [0.220773s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info_clears_unused_rules [0.209339s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_rule_with_wrap_target [0.187050s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp [0.218852s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_ovs_port [0.221918s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_and_remove_chain [0.223934s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_sg_rule_expansion_with_remote_ips [0.242844s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_port [0.204214s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_single_fallback_accept_rule [0.152436s] ... ok {0} neutron.tests.unit.cmd.test_status.TestUpgradeChecks.test_load_checks [0.198471s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_filter_rule [0.165423s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_multiple_ports [0.147967s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_success [0.138041s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_no_ct_zone [0.202033s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_mangle_rule [0.186627s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_simple [0.138385s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_external_network_bridge_check_good [0.161583s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_update_delete_port_filter [0.165463s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_to_a_nonexistent_chain [0.170308s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port [0.184950s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_gateway_external_network_check_good [0.181465s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_multiple_firewall_with_common_conntrack [0.171603s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_binary_name [0.196117s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv4 [0.153185s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_failed_to_get_ovn_client [0.188222s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_mangle_found [0.166962s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name [0.175073s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp [0.171522s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_and_remove_chain [0.151583s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_chain [0.163524s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_blank_rule [0.163723s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation_no_track_not_supported [0.209307s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_exchanged_interface_and_ip [0.213047s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range [0.213080s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_use_table_lock [0.213716s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config [0.197125s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryNameIPv6.test_add_and_remove_chain_custom_binary_name [0.164539s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_failure [0.968781s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule [0.159204s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config_no_track_not_supported [0.204713s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_vlan_allocations_segid_check [0.153589s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_prefix [1.105914s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes [0.144209s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_nat_rule [0.161361s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_good [0.167017s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type [0.180788s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_exchanged_interface_and_ip [0.172657s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips [0.197849s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_ethertype [0.222699s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_prefix [0.215760s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters [0.182546s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedStateExceptionTestCase.test_state_exception [0.171204s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_ipv6_icmp_protocol [0.209447s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_build_config_preamble [0.109589s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_port [0.218328s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_chain_notexists [0.210946s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str [0.150023s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number [0.236678s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure [0.162170s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_dccp_port [0.184775s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script [0.136441s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesTestCase.test_get_binary_name_in_unittest [0.160295s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_name_to_number [0.205247s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope [0.141628s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp_prefix [0.208320s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_excluded_out_of_parent [0.155045s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev [0.162415s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_group_id [0.192740s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_999_local [0.189125s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_not_found [0.150124s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_without_chain [0.159534s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_drop_all_ip_traffic_for_port [0.205775s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap [0.174265s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_address_by_interface_no_track_not_supported [0.148331s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_without_chain [0.165266s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap_by_num [0.188583s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface [0.169590s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_without_chain [0.191795s] ... ok {0} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_ring_rebalance [0.300423s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_add_vip_idempotent [0.149994s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port [0.189385s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port_no_binding_profile [0.150299s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_without_chain [0.179292s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev_no_track_not_supported [0.152807s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_prefix [0.183955s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_address_scope [0.146795s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_chain [0.148718s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_ip_rate_limit [0.162275s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_port [0.176230s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnets [0.177067s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_id_for_filter [0.178807s] ... ok {3} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_edge_router [0.024827s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_filter [0.153299s] ... ok {3} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_router [0.023614s] ... ok {3} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_update_no_router_exception [0.006777s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_prefix [0.212892s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_baremetal [0.187235s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc [0.134768s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test__mac_to_pyroute2_keys [0.180182s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport [0.245870s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_without_chain [0.164999s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_is_network_device_port [0.216203s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test_add_tc_filter_vxlan [0.228401s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_bigger_then_minimal [0.170625s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp [0.244055s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_dhcp_disabled [0.225042s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_smaller_then_minimal [0.208927s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_wrong_qdisc_type [0.196109s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport [0.226637s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_chassis_physnets [0.206062s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf_missing_arguments [0.186818s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_gw_chassis_empty [0.195170s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport_prefix [0.236029s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabytes_value [0.188189s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_undefined_physnet [0.178749s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_prefix [0.177378s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_filters [0.171873s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound_with_ssl [0.167068s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_no_burst_value_given [0.164434s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_filter_with_multiple_ips [0.207282s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound_with_ssl [0.163647s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_filters_bw_limit [0.155520s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_no_fixed_ips [0.181797s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bare_value [0.959090s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_custom_retry_value [0.165406s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_execute_raises [0.173078s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_remove_ports_not_configured [0.163333s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bits_value [0.158775s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_default_retry_value [0.170593s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_bytes_wrong_unit [0.139402s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change [0.216572s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_no_azs [0.188155s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bare_value [0.156124s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change_no_ct_zone [0.196566s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bytes_value [0.144334s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_in_azs [0.196538s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4_no_ct_zone [0.175491s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabytes_value [0.161403s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_security_groups_enabled [0.166717s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6_no_ct_zone [0.183980s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_filters_bw_limit [0.178694s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_parse_ovn_lb_port_forwarding [0.167310s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerDisableRandomFullyTestCase.test_verify_disable_random_fully [0.196974s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_process_input [1.038824s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_tbf_bw_limit [0.162622s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type [0.212847s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_burst_value_zero [0.181472s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_change_locale [0.210796s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_no_binding_profile [0.221728s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits [0.179668s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_str_data [0.198371s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_stderr_true [0.174291s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteEncodeTest.test_decode_return_data [0.263549s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_no_raise_runtime [0.144326s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_addl_env [0.176525s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_raise_runtime_do_not_log_fail_as_error [0.176636s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap_exception [0.143452s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_id [0.140617s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_without_helper [0.165012s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_initialize_nat_table [1.281980s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_group [0.152820s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_str_id [0.164844s] ... ok {0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed [1.029175s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_top_parent_pid_fork [0.130388s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_filter_rule [0.177489s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_user [0.165257s] ... ok {0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_renamed_global [0.188715s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_null_char [0.192203s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_binary_name [0.141064s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_process_disappearing [0.169638s] ... ok {0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_new_global [0.179596s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_space_char [0.180710s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables__apply_synchronized_no_namespace [0.185062s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_raises_exception_for_execute_exception [0.149653s] ... ok {0} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache [0.163732s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_no_process_running [0.130525s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_chain [0.189318s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_stale_pid [0.148221s] ... ok {0} neutron.tests.unit.common.test_coordination.CoordinationTestCase.test_synchronized [0.164122s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_child_pid_as_root [0.174654s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path [0.150461s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_rule [0.162554s] ... ok {0} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url [0.192688s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_none_as_root [0.174479s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_remove_abs_path [0.157900s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryName.test_add_and_remove_chain_custom_binary_name [0.177998s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_empty_client [0.099739s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_with_client [0.035696s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start [0.038216s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_empty_client [0.256850s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call [0.103336s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryName.test_empty_chain_custom_binary_name [0.245098s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_client [0.187785s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_1_192_168_1_1 [0.155545s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryNameIPv6.test_empty_chain_custom_binary_name [0.170041s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_2___ffff_192_168_1_1 [0.167904s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_no_instance_match [0.208173s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule [0.173491s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_3_fe80__5054_ff_fede_5bbf [0.174119s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_and_router_id_invalid_1_192_168_1_1 [0.171736s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_defer_apply_with_exception [0.164134s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_and_router_id_invalid_2___ffff_192_168_1_1 [0.150997s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_2___ffff_192_168_1_1 [0.167467s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure_with_no_failing_line_number [0.167256s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_2___ffff_192_168_1_1 [0.170395s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_1_192_168_1_1 [0.178869s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_use_table_lock [0.204645s] ... ok {0} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_hostname_url [1.302897s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_200 [0.178525s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_router_id [0.156414s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_rule [0.156665s] ... ok {0} neutron.tests.unit.common.test_utils.SkipDecoratorTestCase.test_skip_exception_fail [0.185652s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_502 [0.163195s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_403 [0.162791s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_rule_with_wrap_target [0.161117s] ... ok {0} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_with_profiler(spawn) [0.153614s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_503 [0.160904s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_nat_table [0.142443s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_other_code [0.172236s] ... ok {0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr [0.177751s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_nat_found [0.151874s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_post [0.174813s] ... ok {0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr_netaddr [0.150346s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_with_reset [0.171257s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters_mac [0.153200s] ... ok {0} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_not_called_with_low_log_level [0.154916s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_get_existing_vip_ip_addresses_returns_list [0.129196s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state [0.152530s] ... ok {0} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_normal_call [0.149400s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_without_excluded [0.144657s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_run [0.162403s] ... ok {0} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_normal [0.161361s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_get_primary_vip [0.189601s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.211568s] ... ok {0} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise [0.208650s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 185, in call self.logger(e) File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 182, in call return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/common/test_utils.py", line 133, in func raise RuntimeError(result) RuntimeError: Result {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy [0.183464s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_metadata_proxy_conf_parse_ip_versions [0.171328s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters [1.076865s] ... ok {0} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bytes_to_bits [0.188808s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy_force [0.199142s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packa ges/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_router_networks [0.162468s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_missing_mac [0.215121s] ... ok {0} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv6 [0.205747s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_config_str [0.173395s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file [0.163368s] ... ok {0} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits [0.163001s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str_no_routes [0.138084s] ... ok {2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_should_not_call_add_metadata_rules [0.162178s] ... ok {0} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper [0.162962s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev [0.151795s] ... ok {2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.140260s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope_shared [0.224127s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev_no_track_not_supported [0.228621s] ... ok {2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.186528s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_delete_filter_ids [0.166337s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_is_missing [0.164597s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope_shared [0.223014s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_existing_filter_ids [0.150182s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_teardown_datapath [0.164831s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_contains_stale_cidr [1.004774s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_delete_address_scope [0.182156s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_filter_existed [0.165944s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_only_contains_metadata_cidr [0.122873s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.155354s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__del_filter_by_id [0.123244s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope [0.239879s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_get_networks_port_bindings [0.145277s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_with_chain [0.148106s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.185807s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope_shared [0.215096s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_with_chain [0.130500s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace [0.200226s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.157005s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_additional_filters [0.120210s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_delete_address_scope [0.211094s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call_no_instance_match [0.141202s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call_internal_server_error [0.193268s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filters [0.116791s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_create_address_scope_shared [0.149312s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_ipv4 [0.145424s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc [0.121381s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_403 [0.163088s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_get_address_scope [0.143565s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc_failed [0.132263s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_409 [0.131575s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_ipv6_ll [0.162787s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_with_chain [0.111155s] ... ok {1} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_stale_ri_ifname [0.007111s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope [0.137968s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_502 [0.123467s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_500 [0.120443s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_doesnot_exists [0.108307s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_504 [0.103623s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf [0.135882s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope [0.174575s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists [0.083082s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_conenction_error [0.098149s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_htb [0.147582s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_cfg_missing [0.116080s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists [0.082611s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope [0.152699s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file [0.084986s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestHandleFromHexToString.test_run [0.155628s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_connection [0.158527s] ... ok {2} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_start_bridge_monitor [0.070442s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope_shared [0.188245s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bytes_value [0.133253s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_bridged_added [0.133063s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope_shared [0.154080s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_check_kernel_hz_lower_then_zero [0.117619s] ... ok {3} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_post_commit_does_not_raise_exception [0.137999s] ... ok {3} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__is_stale [0.069325s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_rate_info [0.133479s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_router_to_l3_agent [0.142886s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_cast [0.075709s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_timeout_report_interval [0.065874s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_value_burst_not_none [0.128777s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_network_from_dhcp_agent [0.148641s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_start_listening [0.079780s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name [0.090713s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_agent [0.149508s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_tunnel_sync [0.091593s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_new_binding_activated [0.088404s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_dhcp_agents_hosting_network [0.140970s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_no_new_binding_activated [0.070528s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_networks_on_dhcp_agent [0.151044s] ... ok {2} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_commit_raises_exception_on_timeout [1.076742s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_network_to_dhcp_agent [0.171104s] ... ok {2} neutron.tests.unit.agent.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize [0.119967s] ... ok {2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id [0.110873s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_dhcp_agents_hosting_network [0.147117s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_set_tbf_bw_limit [0.888209s] ... ok {2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources [0.116165s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_routers_on_l3_agent [0.198136s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_str_id [0.157851s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_ports_by_vnic_type_and_host [0.112875s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_addr_pair_low_version ... SKIPPED: Test depends on allowed-address-pairs extension {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_binding_activated_not_supported [0.115896s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_with_different_signal [0.181865s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_update_agent [0.195111s] ... ok {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_existing_or_updated_is_none [0.129409s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_doesnt_match [0.161516s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_router_to_l3_agent [0.187996s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path_script_with_procname [0.123701s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_routers_on_l3_agent [0.132464s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_ingress_addr_pair ... SKIPPED: Test depends on allowed-address-pairs extension {1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script [0.108816s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_agent [0.118509s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script_with_procname [0.096980s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_routers_on_l3_agent [0.110220s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_num_threads [0.098533s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_run [0.126105s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_update_agent [0.137436s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match_1_192_168_1_1 [0.115232s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_l3_agents_hosting_router [0.121682s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_1_192_168_1_1 [0.100892s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_routers_on_l3_agent [0.116602s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_3_fe80__5054_ff_fede_5bbf [0.150164s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_networks_on_dhcp_agent [0.154978s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_no_id [0.104729s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_network_to_dhcp_agent [0.145228s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks [0.144938s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_router_to_l3_agent [0.133766s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_404 [0.110030s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_agent [0.121135s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_addr_pair ... SKIPPED: Test depends on allowed-address-pairs extension {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_504 [0.113410s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_l3_agents_hosting_router [0.146125s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_doesnot_exists [0.145093s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy [0.101065s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_get_topology [0.121756s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.109518s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_delete_topology [0.111280s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.144161s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_filter_rules [0.126022s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules [0.121767s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules_ipv6 [0.113885s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_no_vif_ports [0.112458s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__load_config [0.119178s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_contains_mix_cidrs [0.126169s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ServiceRoleTests.test_delete_topology [0.863496s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_empty [0.128925s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ServiceRoleTests.test_get_topology [0.152409s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_provision_datapath [0.116435s] ... ok {0} neutron.tests.unit.conf.policies.test_availability_zone.SystemMemberTests.test_get_availability_zone [0.095008s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync [0.085900s] ... ok {0} neutron.tests.unit.conf.policies.test_availability_zone.SystemReaderTests.test_get_availability_zone [0.098237s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace_does_not_crash_on_error [0.082370s] ... ok {0} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.092834s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.090069s] ... ok {0} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.078308s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor_service_profile [0.091518s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_flavor [0.080145s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor [0.041616s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor_service_profile [0.041596s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_service_profile [0.082608s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_200 [0.419466s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor [0.042755s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_404 [0.063787s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor_service_profile [0.076298s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_other_code [0.035160s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_run [0.035500s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_source_group [3.487501s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packa ges/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_service_profile [0.089425s] ... ok {1} neutron.tests.unit.agent.ovsdb.native.test_connection.BridgeCreateEventTestCase.test_run [0.050525s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_flavor [0.045803s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_none_enhanced_rpc [0.090591s] ... ok {1} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_file_missing [0.072700s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_service_profile [0.082021s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__flood_cache_for_query_pulls_once [0.056152s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_updated [0.086199s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_match_resources_with_func [0.035922s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_flavor [0.045073s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_flavor_service_profile [0.042743s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_not_updated [0.086583s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete_ignores_dups [0.065399s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_flavor_service_profile [0.045412s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_microsecond_is_0 [0.070547s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_deleted [0.074346s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_get_service_profile [0.061291s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_noopfirewall [0.063735s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_do_not_listen [0.079035s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_update_service_profile [0.091144s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_remove_devices_filter_with_trusted_ports [0.054330s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_device_details [0.078268s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_not_updated [0.041722s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_service_profile [0.086875s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_devices_details_list [0.083447s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_network_details [0.068067s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor_service_profile [0.089119s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_update_device_down [0.074688s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_service_profile [0.129412s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_delete [0.081293s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip_with_ip_address [0.076769s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated [0.358728s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_in_host [0.086021s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_init_firewall_with_none_driver [0.065187s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingips_tags [0.082332s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_not_in_host [0.088947s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_updated [0.068713s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_create_floatingip [0.083280s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_hints [0.085417s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_trusted_ports [0.070758s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_create_floatingip_with_ip_address [0.096721s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_custom_resource [0.074017s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall [0.071276s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip_with_ip_address [0.078666s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_firewall_disabled [0.069222s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_source_group [3.555924s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_delete_floatingip [0.079070s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_noopfirewall [0.069225s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingip [0.098658s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated_multiple_ports [0.062631s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingips_tags [0.077550s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_ports_only [0.077758s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip_with_ip_address [0.077507s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_no_update [0.058582s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_updated_ports [0.065174s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingip [0.095468s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_addr_pair_backward_cmp ... SKIPPED: Test depends on allowed-address-pairs extension {0} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip [0.086495s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated [0.177706s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingips_tags [0.082076s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port [0.076007s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingip [0.091662s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.ServiceRoleTests.test_get_floatingip_pool [0.100540s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port [0.111399s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated [0.095868s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_create_fip_pf [0.117894s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address [0.066328s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_error [0.061398s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_update_fip_pf [0.103985s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_only_ipv6_rule [1.002366s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices [0.060092s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_2 [0.036129s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_2 [0.034297s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_create_fip_pf [0.132207s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_1 [0.034234s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_2 [0.034863s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_create_fip_pf [0.097240s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_1_True [0.051128s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_2_False [0.034168s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_update_fip_pf [0.090268s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_1 [0.037859s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_1_True [0.058240s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__fanout_message [0.046550s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_delete_fip_pf [0.130212s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_inactive_ones [0.047825s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_get_fip_pf [0.073647s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_update_fip_pf [0.048552s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_allocate_priority [0.095995s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_segment [0.063757s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_subnet_create [0.042663s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_delete [0.070341s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test__get_manager_is_singleton [0.043741s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_clear [0.059796s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_push [0.048792s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide [0.059941s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.062350s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_ports_with_no_rules [1.057095s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 740, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 745, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.074738s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_update_router_conntrack_helper [0.676548s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_create_router_conntrack_helper [0.085534s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_delete_router_conntrack_helper [0.074475s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_create_router_conntrack_helper [0.047651s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_delete_router_conntrack_helper [0.094901s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.480539s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_get_router_conntrack_helper [0.097546s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_returns_proper_callback [0.124150s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_egress [2.327187s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_update_router_conntrack_helper [0.122874s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.144753s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_delete_local_ip [0.129272s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_multiple_calls [0.128879s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_get_local_ip [0.103311s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_update_local_ip [0.066367s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_registers_callback [0.086309s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type [0.050285s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_wrong_type [0.054180s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip [0.112060s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_egress [1.156111s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_bogus_resource_class [0.076739s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip_other_project [0.078747s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_resource_class [0.078810s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip [0.121934s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_removing_resource [0.088699s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip_other_project [0.071130s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_different_adds_triggers_recalculation [0.067717s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_update_local_ip [0.057840s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_create_local_ip [0.056053s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action [0.083520s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_create_local_ip [0.077274s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_ip_generation_failure_reraise [0.077419s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_get_local_ip [0.049532s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_non_segmented_network [0.060672s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_routed_network [0.045592s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_create_local_ip_port_association [0.094933s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_segmented_network_but_not_routed [0.042787s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [1.103203s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_group_by_network_id [0.060943s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_create_local_ip_port_association [0.114435s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_by_host [0.044347s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_devices_enhanced_rpc [0.081665s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_create_local_ip_port_association [0.048977s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_subnet_for_dvr [0.078812s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_not_updated_enhanced_rpc [0.081979s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_delete_local_ip_port_association [0.072269s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_is_singleton [0.080260s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_get_local_ip_port_association [0.048786s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_not_updated [0.074220s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_log [0.066889s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_get_secgroup_ids_for_address_group [0.079365s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_trusted_ports [0.080893s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_without_remote [0.045123s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall [0.069303s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_parent_ops_affect_rules [0.047975s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_loggable_resource [0.105622s] ... ok {3} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_https_to_http [0.042401s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_none [0.084017s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_delete_log [0.100929s] ... ok {3} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_no_configured_prefix [0.103001s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_firewall_disabled [0.105617s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_update_log [0.110470s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_noopfirewall [0.085986s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_create_log [0.098101s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_not_updated [0.080339s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_get_log [0.052184s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_update_log [0.057270s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_multiple_ports [0.086827s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_delete_log [0.062858s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_ingress [1.513476s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_not_updated [0.079966s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_log [0.068730s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_enhanced_rpc [0.082234s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filter_new_and_updated_ports [0.067551s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_loggable_resource [0.103275s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port [0.070053s] ... ok {3} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_adding_extra_data [0.512172s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_updated_enhanced_rpc [0.090421s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label [0.091027s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions [0.088637s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_updated_enhanced_rpc [0.096812s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_updated [0.044156s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_multiple_extensions [0.078006s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label_rule [0.097301s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_updated [0.073397s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_not_loaded_for_plugin_without_expected_interface [0.062507s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label [0.083127s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_and_remove_devices_filter [0.058945s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception [0.069436s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices [0.043875s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label_rule [0.096608s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated [0.395970s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_action [0.084345s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label_rule [0.088604s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_prepare_remove_port [0.083689s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_method [0.083749s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_create_metering_label [0.081041s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port_no_ct_zone [0.097793s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_action [0.129589s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_get_metering_label [0.131495s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_method [0.043076s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_enable_security_group_extension_by_config [0.101207s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_action [0.037758s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_get_metering_label_rule [0.062613s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action_and_attr_map [0.049025s] ... ok {1} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_no_address [0.073633s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label_rule [0.083190s] ... ok {1} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip [0.068706s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_get_trusted_devices [0.562849s] ... ok {1} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices_error [0.062119s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_delete_ndp_proxy [0.106368s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_create_process [0.080737s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_multiple_ports [0.103794s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_4 [0.067522s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_get_ndp_proxy [0.136348s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_returns_404_for_non_existent_extension [0.322749s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_same_port [0.120666s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_1_True [0.071536s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_update_ndp_proxy [0.118855s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_3 [0.077838s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_same_port [0.098118s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_create_ndp_proxy [0.083417s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__native_notification_unsubscribes [0.080596s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_delete_ndp_proxy [0.050080s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_and_remove_devices_filter [0.103566s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_pagination [0.252922s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_create_ndp_proxy [0.049531s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling [0.071348s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices [0.091424s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_existing_agents [0.072218s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none [0.066893s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_new_agents [0.072588s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_remove_devices_filter_with_trusted_ports [0.106015s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_register [0.079143s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort [0.271065s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_unsubscribe [0.070420s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated [0.105770s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_callback_not_found [0.103043s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated [0.103840s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort_without_sort_field [0.235351s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_all_updates [0.101360s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_returns_proper_callbacks [0.148408s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_delete_ndp_proxy [0.598988s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.100849s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_new_ports [0.110538s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_get_ndp_proxy [0.088665s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.096817s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_update_ndp_proxy [0.076327s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_empty [0.282820s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_rule_updated [0.166136s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_unknown_type [0.063747s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_create_ndp_proxy [0.088910s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_none [0.065731s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_get_ndp_proxy [0.080901s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_versions_ttl [0.070528s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_update_ndp_proxy [0.079091s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_with_empty [0.241141s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_stops_reporting [0.058964s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_member_updated [0.259857s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_create_ndp_proxy [0.086253s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_updates_version [0.061874s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_disable_security_group_extension_by_config [0.087825s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_multiple_consumer_version_update [0.062803s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_update_ndp_proxy [0.093206s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters [0.239587s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network [0.101475s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_error [0.132268s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_external [0.109627s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info [0.077164s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_segmentation_id [0.085442s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_false [0.136492s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_return_none_on_not_found [0.074697s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_networks_tags [0.102634s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_faddresses_not_found [0.104241s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_release_dhcp_port [0.095345s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_empty [0.293920s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_network_type [0.081593s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip_no_ip [0.097374s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_networks_tags [0.087802s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_1 [0.100128s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_port_security_enabled [0.080813s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_values [0.291908s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_3 [0.114362s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_network_type [0.086498s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_l3_rpc.TestL3RpcCallback.test_process_prefix_update [0.391461s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_segmentation_id [0.089854s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_root_helper_child_pid [0.100076s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull [0.080190s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_shared [0.089721s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_3 [0.099056s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull [0.086040s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_fields [0.278167s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_networks_tags [0.091555s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_2_False [0.091780s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context [0.078596s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_default [0.087168s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents [0.092632s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_member_update_events [0.063461s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerRpcApiTestCase.test_security_group_rules_for_devices [0.034166s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_segmentation_id [0.103257s] ... ok {1} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_no_headers [0.034281s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_admin_state_down [0.086217s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit [0.262206s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_shared [0.065140s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_notification_required [0.090954s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_physical_network [0.058464s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notification_is_needed [0.091502s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_segmentation_id [0.067227s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_networks_tags [0.061101s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_wo_scheduling_on_port_update [0.096792s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_physical_network [0.061627s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_great_than_max_limit [0.263404s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_shared [0.056910s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_fanout_required [0.087598s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_port_security_enabled [0.065914s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_wrong_object_type [0.117349s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_shared [0.059277s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_pagination_max_limit [0.257083s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network [0.089104s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.139959s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_default [0.125503s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_physical_network [0.063407s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_registers_callback [0.145233s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_external [0.063458s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.121402s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_network_type [0.072024s] ... ok {1} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_deleting_extra_data [0.931539s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_unregistered_callback [0.162973s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_physical_network [0.147471s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.093001s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_network_type [0.113805s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_segments [0.065515s] ... ok {1} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_resource [0.370514s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_default [0.049005s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_network_type [0.055153s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific [0.821959s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_physical_network [0.098879s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network [0.112602s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.436514s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_network_type [0.072150s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_marker [0.262249s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_unknown_type [0.079327s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_segmentation_id [0.044924s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_get [0.460556s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_update_versions [0.080869s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network [0.076693s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_no_extensions [0.052011s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network_false [0.063255s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_external [0.082683s] ... ok {1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation_plugin_specific [0.045613s] ... ok {1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin [0.041509s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_and_handle_ip_generation_failure [0.082907s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_port_security_enabled [0.060617s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_dirs [0.272209s] ... ok {1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_not_loaded_for_plugins_unaware_of_extensions [0.043337s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_network_type [0.059458s] ... ok {1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_without_need_for__plugin_interface_are_loaded [0.045380s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_db_reference_error [0.091831s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource [0.059692s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_physical_network [0.100399s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_can_be_added_as_extension [0.055590s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_dhcp_ready_on_ports [0.113563s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_primary_key [0.206165s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_method [0.049293s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_shared [0.103094s] ... ok {3} neutron.tests.unit.api.v2.test_base.CreateResourceTestCase.test_resource_creation [0.047504s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin [0.055899s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_network_info_provided [0.115846s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_base_db_attributes [0.044775s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_physical_network [0.121392s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_update_port [0.095888s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create [0.173849s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port [0.096705s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_verify_port_action_port_dict [0.104181s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty [0.336374s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_update [0.106066s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_reserved_dhcp_port [0.101208s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_string_not_json [0.334968s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_list [0.112694s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_readonly_attr [0.149242s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to [0.373086s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull_resource_not_found [0.097789s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_segments [0.740938s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_noauth [0.147090s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull_backports_to_older_version [0.104301s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcCallbackTestCase.test_push [0.097009s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_shared [0.122115s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone_bad [0.146113s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushToServerRpcCallbackTestCase.test_report_versions [0.094808s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_infinite_pagination_max_limit [0.352197s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_network [0.115854s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_noauth [0.150096s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type [0.094456s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_segments [0.102695s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_valid_type [0.056892s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_rule_updated [0.043552s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_last_page [0.144283s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_network_type [0.102737s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_address_group_update_events [0.046970s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer [0.265052s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_of_non_cached_sg_changes_nothing [0.047216s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_physical_network [0.107373s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse [0.134622s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_shared [0.089608s] ... ok {1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_all_skip_args [0.035755s] ... ok {1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_to [0.034378s] ... ok {1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_without_conversion [0.035393s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_network [0.099291s] ... ok {1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_no_attr_info [0.038137s] ... ok {2} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_action [0.286799s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_physical_network [0.048672s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_segments [0.067801s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_boolean_not_json [0.140679s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_external [0.129917s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_network_type [0.103030s] ... ok {0} neutron.tests.unit.conf.policies.test_network_ip_availability.ServiceRoleTests.test_get_network_ip_availability [0.118779s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk [0.388384s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_extension_can_be_accessed_by_alias [0.521435s] ... ok {0} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemMemberTests.test_get_network_ip_availability [0.111906s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test__check_faulty_extensions_raise_not_default_ext [0.055555s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_show [0.927164s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered [0.035895s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_create_network_segment_range [0.102783s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_error [0.033533s] ... ok {2} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation [0.034547s] ... ok {3} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args_with_empty [0.106456s] ... ok {2} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_extend_get_resource_response [0.038196s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_ranges_tags [0.092698s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented [0.040416s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_action [0.039148s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_method [0.041012s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_range [0.084197s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr [0.341902s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_range [0.100633s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_ranges_tags [0.084268s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_ranges_tags [0.086687s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_range [0.088542s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_with_custom_member_action_gets_plugin_prefix [0.392328s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_ranges_tags [0.083031s] ... ok {3} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_exceeded [0.630980s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_action [0.078031s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_method [0.081108s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_ranges_tags [0.094781s] ... ok {3} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_without_limit [0.135686s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_action [0.064071s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_ranges_tags [0.087628s] ... ok {3} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts [0.078214s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.084948s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields [0.131890s] ... ok {3} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_project_id [0.070385s] ... ok {3} neutron.tests.unit.api.v2.test_base.V2Views.test_subnet [0.062985s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.099055s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_empty_list [0.855995s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_attached_details [0.057606s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_device_owner [0.047992s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_5xx_logged_info_level [0.069448s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_delete_port [0.077966s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_empty [0.220475s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_only_parents_force_false [0.061556s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port [0.075060s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_exception [0.058326s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_filtered_by_agent_type [0.052869s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_details [0.081808s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_fip_namespace [0.040336s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple [0.211464s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes [0.039782s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_data_plane_status [0.072462s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none [0.345891s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_still_procs [0.040551s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.075448s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_cannot_determine_bridge_port [0.041274s] ... ok {3} neutron.tests.unit.cmd.test_runtime_checks.TestRuntimeChecks.test_get_keepalived_version [0.040075s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_empty [0.140063s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.069308s] ... ok {3} neutron.tests.unit.cmd.test_sanity_check.TestSanityCheck.test_setup_conf_and_enable_test_from_config [0.044147s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_profile [0.051420s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_value [0.075957s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_vnic_type [0.047071s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_list_to [0.150355s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_boolean_not_json [0.294777s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_device_owner [0.063658s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_gateway_external_network_check_bad [0.084784s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips [0.073870s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_bad [0.062923s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value [0.148737s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_good [0.042663s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_host_id [0.064893s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check [0.042414s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_no_networking_ovn_installed [0.037426s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_vnic_type [0.096621s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_warning [0.038420s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific [0.144300s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_no_ovn_l3_router [0.037693s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_hints [0.071656s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_mac_address_sanity [0.050986s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_use_defaults [0.352730s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_both_missing [0.035072s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_mac_address [0.088545s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_range [0.046255s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_delete_port [0.044234s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_attribute [0.204548s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_not_supported [0.046856s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_host_id [0.042414s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_range [0.044681s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_details [0.042788s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix [0.045586s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_hints [0.043117s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_hints [0.046069s] ... ok {3} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test__wait_startup_before_caching [0.045010s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_too_long_name [0.304216s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.050405s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_bound_port [0.068056s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_host_id [0.043997s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_vnic_type [0.043617s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_port_context [0.066483s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs [0.045421s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_unbound_port [0.070866s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.044733s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port [0.068025s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant [0.294580s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_subnets [0.072647s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_with_parents [0.070084s] ... ok {2} neutron.tests.unit.api.v2.test_base.ExtensionTestCase.test_extended_create [0.625629s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnetpool [0.068129s] ... ok {2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_project_info_populated [0.049680s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.313392s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts [0.068179s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_profile [0.060698s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_noauth [0.289462s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.064693s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_dhcp_disabled_for_baremetal [0.071074s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_attr_not_specified [0.153826s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_hints [0.046558s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_mac_address [0.044367s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_host_id [0.045518s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bad_keystone_tenant [0.145495s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_resource_request [0.050387s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_ports_tags [0.046913s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone [0.302934s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port [0.045889s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.044029s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.043768s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port [0.041612s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_delete_port [0.041596s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_resource_request [0.040607s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port [0.039348s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_empty [0.549276s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination [0.298517s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_data_plane_status [0.040826s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs [0.039807s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_due_to_invalid_chassis_name [0.073363s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_host_id [0.046360s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_profile [0.045733s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_az_hints_empty [0.084920s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_mac_address [0.042963s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port [0.042224s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_keystone_env [0.645540s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv6 [0.077961s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.042104s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_profile [0.042473s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound [0.072302s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_empty_page [0.317255s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_type [0.042810s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_ports_tags [0.040648s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound [0.081513s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_data_plane_status [0.040370s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.044083s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_positive_result [0.086274s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_device_owner [0.043172s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_return_extra_attr [0.292798s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_device_owner [0.049908s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_multiple_az [0.075396s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_delete_port [0.044727s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_empty_page [0.307905s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_extport_host_chassis [0.081650s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone [0.149914s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port [0.073580s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_gateway_chassis [0.059820s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_host_id [0.047968s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_lb_hm_port [0.049648s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_type [0.044405s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_capability_only_allowed [0.049916s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_vnic_type [0.044832s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone [0.181052s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_device_owner [0.044018s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_surplus_keys [0.083294s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_mac_address [0.046725s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port [0.043287s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_pf_plugin_enabled [0.066365s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant [0.367211s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips [0.063785s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant [0.196094s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.057606s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_resource_request [0.046728s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_not_last_line [0.165437s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_no_tenant [0.175800s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_unmoved_global [0.135583s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_skip_cache [0.039282s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field [0.302121s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache [0.041348s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache_region [0.038749s] ... ok {3} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv4_url [0.037420s] ... ok {3} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv6_url [0.039595s] ... ok {3} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_one [0.036839s] ... ok {3} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_1__ [0.039968s] ... ok {3} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_with_profiler(spawn_n) [0.039015s] ... ok {3} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_without_profiler(spawn) [0.039880s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_last_page [0.321659s] ... ok {3} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4_not_cidr [0.038147s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_data_plane_status [0.543540s] ... ok {3} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_netaddr [0.035996s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_readonly_field [0.552947s] ... ok {3} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_call_deferred_until_str [0.035694s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.096421s] ... ok {3} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_None_interpolation [0.035623s] ... ok {3} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_raise [0.036499s] ... ok {3} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_dhcp_port [0.035219s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.085993s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_bad_prefix [0.036211s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_prefix [0.036071s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_delete_port_binding [0.070220s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_default [0.036110s] ... ok {1} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_update_notifier [0.260900s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone [0.322666s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_prefix [0.035777s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_create_port_binding [0.081734s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_illegal_int [0.039007s] ... ok {2} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args [0.074956s] ... ok {3} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_equal [0.038358s] ... ok {3} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater [0.035203s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_activate_port_binding [0.098401s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_create_port_binding [0.085766s] ... ok {1} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_create_registry_publish [0.282922s] ... ok {3} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_random_ranges [0.191628s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_delete_port_binding [0.085361s] ... ok {3} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_wrong_input [0.037675s] ... ok {1} neutron.tests.unit.api.v2.test_base.V2Views.test_network [0.075556s] ... ok {2} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_create_notifier [0.281616s] ... ok {3} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bytes_to_bits [0.038600s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_create_port_binding [0.092650s] ... ok {1} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept [0.081552s] ... ok {1} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_with_neutron_context [0.075520s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.113986s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json [0.068985s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.077309s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_non_4xx_error_logged_exception_level [0.101758s] ... ok {2} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_delete_notifier [0.335196s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.125880s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_204 [0.077441s] ... ok {2} neutron.tests.unit.api.v2.test_base.V2Views.test_port [0.134194s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.097317s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error [0.103118s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_error_logged_exception_level [0.072625s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.085185s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_default [0.119307s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.056452s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_with_json [0.084624s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policy [0.045557s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept_best [0.135123s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policies_tags [0.075007s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_empty [0.101728s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_query_extension [0.124232s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty [0.091149s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.094131s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_missing [0.103922s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty_forced [0.124948s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.161014s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_charset [0.079054s] ... ok {3} neutron.tests.unit.common.test_utils.TestThrottler.test_throttler [1.037211s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_empty [0.115358s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_partial_matched_string [0.078994s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty_forced [0.043822s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.151040s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_request_context_elevated [0.080567s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main [0.055193s] ... ok {3} neutron.tests.unit.conf.policies.test_address_group.AdminTests.test_get_address_group [0.136259s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_regular_device [0.065108s] ... ok {1} neutron.tests.unit.cmd.test_runtime_checks.TestRuntimeChecks.test_get_keepalived_version_fail [0.044798s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error [0.130904s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.157833s] ... ok {3} neutron.tests.unit.conf.policies.test_address_group.SystemAdminTests.test_get_address_group [0.138439s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check_no_nic_switch_agents [0.041375s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_localized [0.089555s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_networking_ovn_latest_revision [0.066664s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.111430s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_get_address_scope [0.112134s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_success [0.048647s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_no_route_args [0.080689s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_delete_address_scope [0.060289s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_success [0.062929s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policies_tags [0.124711s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_rpc_missing [0.045919s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_delete_address_scope [0.079696s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_not_implemented_error [0.118466s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope [0.051034s] ... ok {1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_one [0.068335s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.128308s] ... ok {1} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node [0.043925s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_post_with_body [0.115434s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_parents [0.064524s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.094596s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_200 [0.083097s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_domain_search [0.056493s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts [0.050227s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.096545s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_no_in_az_hints [0.081216s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv4 [0.044661s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.111912s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_empty_list [0.069035s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_malformed [0.058633s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_one_az [0.079580s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.218828s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope_shared [0.621428s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_get_port_raises [0.081097s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_invalid_input_raises [0.045987s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type_and_capability [0.072365s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.183733s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_delete_address_scope [0.185226s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_polymorphic_validation [0.086023s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_unknown_profile_items_pruned [0.090168s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.187474s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope_shared [0.173232s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_distributed_fip_disabled [0.115085s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_delete_address_scope [0.099723s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.119411s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope [0.137508s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.138726s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_no_attached_details [1.091045s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_ns_not_uuid [0.109813s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_network_to_dhcp_agent [0.118631s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.123036s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp [0.106759s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_routers_on_l3_agent [0.128249s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.128528s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_no_procs [0.090967s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_agent [0.087722s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_pf_and_provider_net_enabled [0.510994s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.088867s] ... ok {2} neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_clean_ovs_bridges [0.078193s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_network_to_dhcp_agent [0.085990s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.080958s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_warning [0.086862s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_network_from_dhcp_agent [0.078514s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_get_policy [0.087551s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_external_network_bridge_check_bad [0.087178s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_add_router_to_l3_agent [0.087525s] ... ok {1} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global [0.278446s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.087010s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_all_good [0.081149s] ... ok {1} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global [0.054233s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_network_from_dhcp_agent [0.089678s] ... ok {1} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_no_attr [0.039156s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_name [0.079762s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.112803s] ... ok {1} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_get_unhashable [0.055203s] ... ok {1} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_no_cache [0.038592s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_agent [0.120281s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_floatingip_inherit_qos_from_network [0.111894s] ... ok {1} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_lt_one [0.046281s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.116628s] ... ok {1} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_2___ [0.046259s] ... ok {1} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_instance_class [0.036836s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_dhcp_agents_hosting_network [0.131293s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_get_checks_list [0.126286s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.141001s] ... ok {1} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 [0.086241s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_network_to_dhcp_agent [0.130162s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_networksegments_unique_constraint_check [0.137144s] ... ok {1} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_vm_port [0.093749s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.119486s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_networking_ovn_not_latest_revision [0.092173s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_update_agent [0.105167s] ... ok {1} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_dict_interpolation [0.099572s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_native_dhcp_disabled [0.067967s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.152906s] ... ok {1} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation [0.077926s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_binding_profile_sanity [0.050859s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_router_to_l3_agent [0.145667s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_api_missing [0.071396s] ... ok {1} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation [0.080763s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.143606s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_direction [0.078490s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_agent [0.117817s] ... ok {1} neutron.tests.unit.common.test_utils.TestExcDetails.test_extract_exc_details_no_details_attached [0.092621s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_icmp4_and_icmp6_port_range [0.050887s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policy [0.104501s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_agent [0.086226s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix_not_normalized [0.050796s] ... ok {1} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_normal [0.080141s] ... ok {2} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node_no_active_nodes [0.032958s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_bound_port [0.042923s] ... ok {1} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits [0.079505s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_port_context [0.037373s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_routers_on_l3_agent [0.125446s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_address_scope [0.043768s] ... ok {1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_default [0.092884s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty [0.042886s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_networks_on_dhcp_agent [0.111243s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty_dhcp_disabled [0.048990s] ... ok {1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_bad_prefix [0.063041s] ... ok {1} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_less [0.043984s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.351927s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_sanitize_map [0.083890s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_network_to_dhcp_agent [0.103933s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.046897s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_invalid [0.077898s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.054456s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_network_from_dhcp_agent [0.102550s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.048350s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_gw_chassis_list [0.075920s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_router_from_l3_agent [0.067577s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.047894s] ... ok {1} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_edge_cases [0.240968s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_agent [0.053098s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_physnet_not_in_chassis_physnets [0.084245s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.049075s] ... ok {3} neutron.tests.unit.conf.policies.test_availability_zone.AdminTests.test_get_availability_zone [0.044824s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.049526s] ... ok {1} neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable [0.088220s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_valid [0.080287s] ... ok {3} neutron.tests.unit.conf.policies.test_availability_zone.ProjectReaderTests.test_get_availability_zone [0.048289s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policies_tags [0.050113s] ... ok {3} neutron.tests.unit.conf.policies.test_availability_zone.SystemAdminTests.test_get_availability_zone [0.043123s] ... ok {1} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper_daemon [0.080936s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_bad_schema [0.074024s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policy [0.048414s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policies_tags [0.045331s] ... ok {3} neutron.tests.unit.conf.policies.test_base.RuleScopesTestCase.test_rules_are_single_scoped [0.079806s] ... ok {1} neutron.tests.unit.conf.policies.test_address_group.ProjectMemberTests.test_get_address_group [0.090765s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_without_azs [0.092873s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosRuleTypeTests.test_get_rule_type [0.048430s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.046382s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_update_quota [0.044816s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.044995s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_system_dns_resolvers [0.075903s] ... ok {1} neutron.tests.unit.conf.policies.test_address_group.SystemReaderTests.test_get_address_group [0.096947s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.049696s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_get_quota [0.068411s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_metadata_port [0.071527s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.046600s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_delete_quota [0.049869s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_delete_address_scope [0.078849s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.045955s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_update_quota [0.051628s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input [0.093781s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.059446s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope [0.078844s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_get_quota [0.055038s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.051261s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_provider_net_configured [0.078390s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.044105s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_service_profile [0.041666s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_project) [0.051068s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope [0.105949s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_flavor [0.044130s] ... ok {2} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit [0.085091s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.053211s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_service_profile [0.048002s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_get_address_scope [0.092922s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.055225s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_flavor [0.050441s] ... ok {2} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_miss [0.089816s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_service_profile [0.047685s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_tenant) [0.057521s] ... ok {2} neutron.tests.unit.common.test_ipv6_utils.TestIsAutoAddressSubnet.test_combinations [0.079526s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope_shared [0.097621s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_flavor [0.046379s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_project) [0.052346s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_flavor [0.043743s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_get_rbac_policy(target_tenant) [0.056691s] ... ok {2} neutron.tests.unit.common.test_ipv6_utils.TestIsEui64Address.test_invalid_eui64_addresses [0.085768s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor_service_profile [0.043039s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_get_address_scope [0.088574s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_get_rbac_policy(target_project) [0.054477s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingip [0.048109s] ... ok {2} neutron.tests.unit.common.test_ipv6_utils.TestNoscopeIpv6.test_get_noscope_ipv6 [0.077224s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy(target_tenant) [0.056013s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_get_address_scope [0.093131s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingips_tags [0.049655s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy(target_project) [0.067714s] ... ok {2} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_none [0.090373s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_router_from_l3_agent [0.085693s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_tenant) [0.049116s] ... ok {2} neutron.tests.unit.common.test_utils.ParsePermittedEthertypesTestCase.test_parse_permitted_ethertypes [0.091362s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_project) [0.055474s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_l3_agents_hosting_router [0.099662s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_tenant) [0.052658s] ... ok {2} neutron.tests.unit.common.test_utils.SignatureTestCase.test_sign_instance_id [0.104701s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_router_to_l3_agent [0.082762s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_project) [0.057514s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_tenant) [0.060820s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_network_from_dhcp_agent [0.091732s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_project) [0.051414s] ... ok {2} neutron.tests.unit.common.test_utils.SkipDecoratorTestCase.test_skip_exception [0.140437s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info [0.068000s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingip [0.466765s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_router_from_l3_agent [0.111697s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_ha [0.050005s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_delete_floatingip [0.090437s] ... ok {2} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_without_profiler(spawn_n) [0.161816s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_routers_tags [0.052794s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_networks_on_dhcp_agent [0.112138s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip [0.052598s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info [0.056913s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingips_tags [0.045904s] ... ok {2} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 [0.118580s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_agent [0.099004s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_network_id [0.090551s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip [0.054072s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_delete_floatingip [0.052732s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_agent [0.090308s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_add_extraroute [0.088379s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_delete_floatingip [0.072773s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_router_interface [0.054333s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_dhcp_agents_hosting_network [0.073246s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router [0.048110s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_pools.AdminTests.test_get_floatingip_pool [0.069240s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_networks_on_dhcp_agent [0.058722s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_distributed [0.059592s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router [0.052011s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_update_agent [0.097293s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info [0.047172s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectMemberTests.test_get_floatingip_pool [0.157402s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_router_interface [0.049313s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_add_network_to_dhcp_agent [0.105070s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router [0.046870s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_create_fip_pf [0.097731s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_external_fixed_ips [0.052261s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_router_to_l3_agent [0.089198s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_update_fip_pf [0.074845s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router [0.055578s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_update_fip_pf [0.071894s] ... ok {2} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_32 [0.664815s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_agent [0.118431s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_get_fip_pf [0.058879s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_network_from_dhcp_agent [0.059428s] ... ok {2} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_dhcp_port [0.076054s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_router_from_l3_agent [0.059999s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_delete_fip_pf [0.093131s] ... ok {2} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details [0.089990s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_agent [0.056818s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_get_fip_pf [0.076017s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_network_from_dhcp_agent [0.051183s] ... ok {2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise [0.089429s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 185, in call self.logger(e) File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 182, in call return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/common/test_utils.py", line 164, in func raise RuntimeError(2) RuntimeError: 2 {1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_l3_agents_hosting_router [0.049665s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_create_fip_pf [0.092279s] ... ok {2} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_vm_port [0.082206s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_get_router_conntrack_helper [0.062660s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr [0.087114s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_create_router_conntrack_helper [0.074595s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_get_router_conntrack_helper [0.076261s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv4 [0.092738s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_ha [0.607434s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_update_router_conntrack_helper [0.077123s] ... ok {2} neutron.tests.unit.common.test_utils.TestRpBandwidthValidator.test_validate_rp_bandwidth_with_device_names [0.098303s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info [0.087225s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_update_router_conntrack_helper [0.086080s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router_distributed [0.089041s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_update_agent [0.449810s] ... ok {2} neutron.tests.unit.common.test_utils.TestThrottler.test_method_docstring_is_preserved [0.117089s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_create_router_conntrack_helper [0.071130s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_dhcp_agents_hosting_network [0.057112s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router_ha [0.084376s] ... ok {2} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_root_default [0.080637s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_update_router_conntrack_helper [0.093340s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_routers_on_l3_agent [0.059181s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_remove_router_interface [0.081144s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_networks_on_dhcp_agent [0.060798s] ... ok {2} neutron.tests.unit.conf.policies.test_address_group.ProjectReaderTests.test_get_address_group [0.087989s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_delete_router_conntrack_helper [0.071521s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_update_agent [0.068807s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_enable_snat [0.090895s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_get_router_conntrack_helper [0.080528s] ... ok {2} neutron.tests.unit.conf.policies.test_address_group.ServiceRoleTests.test_get_address_group [0.090370s] ... ok {1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_get_topology [0.094913s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_create_local_ip [0.081314s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_add_extraroute [0.092491s] ... ok {2} neutron.tests.unit.conf.policies.test_address_group.SystemMemberTests.test_get_address_group [0.101362s] ... ok {1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_delete_topology [0.075754s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_delete_local_ip [0.086375s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_routers_tags [0.090072s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope [0.101802s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_get_local_ip [0.062389s] ... ok {1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_get_topology [0.079177s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router [0.091450s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip_other_project [0.056915s] ... ok {1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemReaderTests.test_delete_topology [0.068640s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope_shared [0.104243s] ... ok {1} neutron.tests.unit.conf.policies.test_availability_zone.ProjectMemberTests.test_get_availability_zone [0.063493s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_distributed [0.103359s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip_other_project [0.098575s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope [0.093556s] ... ok {1} neutron.tests.unit.conf.policies.test_availability_zone.ServiceRoleTests.test_get_availability_zone [0.066103s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_remove_router_interface [0.086925s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope [0.088608s] ... ok {1} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.061215s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_delete_local_ip [0.115476s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_ecmp [0.050171s] ... ok {1} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.063696s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info [0.052558s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_get_local_ip [0.069427s] ... ok {1} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.051164s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_get_address_scope [0.128802s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_network_id [0.047249s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_delete_local_ip [0.054569s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor [0.060024s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_remove_extraroute [0.055069s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor_service_profile [0.055513s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_get_local_ip [0.107699s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_router_interface [0.086341s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor [0.060681s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope_shared [0.182676s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_service_profile [0.054154s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_distributed [0.112956s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_service_profile [0.063619s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_get_local_ip_port_association [0.169308s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_get_address_scope [0.128817s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor_service_profile [0.053661s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_bfd [0.080607s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_delete_local_ip_port_association [0.108169s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor [0.055101s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_external_fixed_ips [0.053514s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope_shared [0.132217s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router [0.051074s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_service_profile [0.059234s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_update_log [0.060902s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_routers_tags [0.056570s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_update_log [0.054321s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor_service_profile [0.107862s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_create_log [0.056994s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_create_address_scope [0.140475s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router [0.081844s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor [0.055332s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_log [0.050090s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_ecmp [0.079942s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_get_loggable_resource [0.061176s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_service_profile [0.071823s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_enable_snat [0.044860s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_update_address_scope [0.147790s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label_rule [0.054320s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor [0.051386s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_router_interface [0.058322s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor [0.054877s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label_rule [0.067320s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router [0.047551s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_flavor [0.051906s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label_rule [0.067943s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_enable_snat [0.051162s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_update_address_scope_shared [0.138262s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_service_profile [0.056317s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_external_fixed_ips [0.054514s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label [0.065237s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router [0.043608s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip [0.064771s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label_rule [0.049081s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingip [0.051237s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope_shared [0.138962s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_ha [0.062338s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label [0.065250s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_distributed [0.043828s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_delete_floatingip [0.063651s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_ha [0.047659s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingips_tags [0.059888s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope [0.152644s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_group [0.053516s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip_with_ip_address [0.060563s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_group [0.046907s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingip [0.050505s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_groups_tags [0.056704s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_get_floatingip [0.051614s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_agent [0.141934s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_groups_tags [0.048964s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingip [0.049543s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.077790s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingips_tags [0.085820s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_get_security_group_rule [0.058593s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_update_agent [0.144391s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_delete_metering_label [0.442140s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.083719s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip_with_ip_address [0.111287s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label [0.093611s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_get_security_group_rule [0.050341s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label_rule [0.056072s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_agent [0.164608s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_create_security_group [0.043744s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemAdminTests.test_get_floatingip_pool [0.091293s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_delete_security_group_rule [0.042444s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label [0.079970s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemMemberTests.test_get_floatingip_pool [0.100947s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_create_security_group [0.070437s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_l3_agents_hosting_router [0.112995s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label [0.065652s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_router_from_l3_agent [0.077229s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_delete_security_group [0.109433s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label_rule [0.101304s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemReaderTests.test_get_floatingip_pool [0.132258s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_l3_agents_hosting_router [0.089246s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_create_security_group_rule [0.138675s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_delete_fip_pf [0.134006s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_create_ndp_proxy [0.138199s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_router_from_l3_agent [0.106440s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_l3_agents_hosting_router [0.084262s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_group [0.134608s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_get_ndp_proxy [0.130418s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_get_fip_pf [0.145703s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_networks_on_dhcp_agent [0.095668s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_dhcp_agents_hosting_network [0.046229s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_get_fip_pf [0.126554s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_router_from_l3_agent [0.049843s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_groups_tags [0.201226s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_create_ndp_proxy [0.199015s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_dhcp_agents_hosting_network [0.063704s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_get_fip_pf [0.102374s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_delete_topology [0.058007s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_get_topology [0.057310s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_update_ndp_proxy [0.155989s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_create_router_conntrack_helper [0.135476s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_delete_topology [0.044930s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemMemberTests.test_delete_topology [0.052241s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_update_ndp_proxy [0.122071s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_delete_router_conntrack_helper [0.106839s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.098786s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_create_router_conntrack_helper [0.118556s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.069080s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.073764s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_get_ndp_proxy [0.225168s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_get_router_conntrack_helper [0.095265s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.098514s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.052715s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_create_router_conntrack_helper [0.126888s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_default [0.145853s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.049582s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_service_profile [0.062403s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_create_local_ip [0.117727s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_network [0.136965s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_flavor [0.088804s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_groups_tags [0.931139s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_default [0.103483s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_service_profile [0.079229s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_physical_network [0.118020s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_group [0.133218s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network [0.103157s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_group [0.116853s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_physical_network [0.102480s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_groups_tags [0.105324s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_service_profile [0.366950s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_service_profile [0.055539s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_networks_tags [0.119434s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_create_security_group_rule [0.122195s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_update_flavor [0.047618s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_delete_floatingip [0.043766s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_segments [0.094200s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segment [0.088463s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingips_tags [0.048442s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip [0.048255s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network [0.095642s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segments_tags [0.102391s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip_with_ip_address [0.046058s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip [0.848553s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingips_tags [0.050355s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_external [0.103298s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_create_segment [0.105814s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingip [0.052466s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_update_local_ip [0.109643s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_port_security_enabled [0.093452s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip [0.064992s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_create_segment [0.100136s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingip [0.065537s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_update_local_ip [0.122969s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_network_type [0.117179s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingips_tags [0.047703s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segment [0.129785s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_create_local_ip_port_association [0.082883s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_delete_floatingip [0.106134s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_segments [0.121746s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_delete_local_ip_port_association [0.101041s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segment [0.122147s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_update_floatingip [0.046005s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingip [0.054150s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network [0.099923s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingips_tags [0.047408s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segments_tags [0.111189s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_delete_local_ip_port_association [0.139594s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingip [0.088915s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_default [0.133006s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_get_local_ip_port_association [0.096522s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segments_tags [0.124541s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_delete_log [0.066204s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_external [0.097951s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_create_segment [0.093534s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingips_tags [0.148175s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_network_type [0.101109s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_loggable_resource [0.119696s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segments_tags [0.123403s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectReaderTests.test_get_floatingip_pool [0.161341s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_physical_network [0.157081s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_create_log [0.180520s] ... ok {0} neutron.tests.unit.conf.policies.test_service_type.ProjectReaderTests.test_get_service_provider [0.190754s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_get_fip_pf [0.202966s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_network_type [0.194553s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_delete_log [0.167981s] ... ok {0} neutron.tests.unit.conf.policies.test_service_type.SystemAdminTests.test_get_service_provider [0.167760s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_create_fip_pf [0.160327s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_segmentation_id [0.150567s] ... ok {0} neutron.tests.unit.conf.policies.test_service_type.SystemReaderTests.test_get_service_provider [0.161599s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_delete_log [0.213099s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_delete_fip_pf [0.164865s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network [0.169155s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_delete_fip_pf [0.127846s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_create_log [0.173562s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_create_fip_pf [0.050349s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnet [0.251559s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_update_fip_pf [0.045038s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_shared [0.197053s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_delete_fip_pf [0.051010s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_update_log [0.160191s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_update_fip_pf [0.056896s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_delete_fip_pf [0.044424s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_delete_network [0.149142s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet [0.234761s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label [0.134954s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_delete_router_conntrack_helper [0.075552s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network [0.165983s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label_rule [0.129239s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_get_router_conntrack_helper [0.129272s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnets_tags [0.208089s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_update_router_conntrack_helper [0.093814s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_port_security_enabled [0.143542s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label [0.137905s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_service_types [0.125044s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_delete_router_conntrack_helper [0.102877s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_segments [0.138955s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet_segment_id [0.122759s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_get_router_conntrack_helper [0.106754s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label_rule [0.186112s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_external [0.140101s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_update_router_conntrack_helper [0.098376s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet [0.133444s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label [0.147808s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_delete_router_conntrack_helper [0.124570s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_port_security_enabled [0.170147s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_update_local_ip [0.087424s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_create_metering_label_rule [0.122484s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet_service_types [0.212424s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip [0.090953s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_segmentation_id [0.162337s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_delete_metering_label_rule [0.127683s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_get_subnet [0.126433s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_create_local_ip [0.132137s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_networks_tags [0.129603s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label [0.151125s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet [0.111497s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_delete_local_ip [0.161527s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network [0.123700s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label [0.134703s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet [0.155940s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_get_local_ip [0.163291s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_network_type [0.153091s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet_segment_id [0.107256s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label_rule [0.130856s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet [0.084241s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_create_local_ip [0.134576s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_physical_network [0.141601s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label [0.131434s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_segment_id [0.119810s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_update_local_ip [0.146209s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label [0.150949s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_physical_network [0.163506s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnet [0.105596s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet_segment_id [0.085887s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_delete_local_ip [0.183952s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet [0.068367s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_segmentation_id [0.180790s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label_rule [0.189827s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_segment_id [0.108097s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_get_local_ip_port_association [0.199956s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_service_types [0.101437s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_external [0.200383s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_update_ndp_proxy [0.196982s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_service_types [0.108060s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_get_local_ip_port_association [0.195383s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_delete_ndp_proxy [0.167562s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnets_tags [0.130977s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_delete_local_ip_port_association [0.159796s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_create_ndp_proxy [0.142009s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpool [0.174616s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_create_local_ip_port_association [0.151597s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_delete_ndp_proxy [0.151111s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpools_tags [0.153035s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_delete_local_ip_port_association [0.142888s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network [0.119439s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_get_local_ip_port_association [0.128587s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_port_security_enabled [0.117814s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpool [0.163455s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_network_type [0.101723s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network [0.933650s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpools_tags [0.177743s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_physical_network [0.100035s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_segments [0.109736s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_port_security_enabled [0.128575s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_remove_prefixes [0.165824s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_shared [0.094236s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_physical_network [0.164641s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network [0.086450s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool [0.154458s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_shared [0.125615s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network [0.095049s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_create_local_ip_port_association [0.670733s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_add_prefixes [0.164592s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_external [0.098924s] ... ok {3} neutron.tests.unit.conf.policies.test_network_ip_availability.AdminTests.test_get_network_ip_availability [0.123920s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_create_local_ip_port_association [0.111792s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_segments [0.105306s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_default [0.183407s] ... ok {3} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemAdminTests.test_get_network_ip_availability [0.144081s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_delete_local_ip_port_association [0.131102s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_network_type [0.141268s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_ranges_tags [0.111612s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_get_local_ip_port_association [0.142647s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpools_tags [0.189289s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_network [0.138844s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_ranges_tags [0.161730s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_create_log [0.120913s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_network_type [0.132022s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpool [0.181814s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_range [0.118595s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_log [0.124113s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_networks_tags [0.129259s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_ranges_tags [0.097123s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_onboard_network_subnets [0.190254s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_loggable_resource [0.160490s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_ranges_tags [0.097033s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_segments [0.176014s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_ranges_tags [0.095776s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool_default [0.182376s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label [0.155373s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_network [0.161059s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_range [0.145431s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label [0.151495s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_networks_tags [0.161025s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_ranges_tags [0.139051s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label_rule [0.132913s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network [0.180161s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_range [0.178614s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label [0.135014s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_physical_network [0.169921s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_ranges_tags [0.136136s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label_rule [0.148933s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_create_network_segment_range [0.157979s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label_rule [0.158360s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_range [0.172481s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label_rule [0.216828s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_ranges_tags [0.138414s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool_shared [1.097663s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label [0.186291s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_get_subnetpool [0.129056s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_range [0.143066s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_get_ndp_proxy [0.132434s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_onboard_network_subnets [0.153395s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_range [0.138023s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_delete_ndp_proxy [0.120629s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_remove_prefixes [0.131150s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_host_id [0.143860s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_delete_ndp_proxy [0.099060s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_segmentation_id [0.991657s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_default [0.136791s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_vnic_type [0.128190s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_get_ndp_proxy [0.114398s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_networks_tags [0.134954s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_physical_network [0.097648s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpools_tags [0.151722s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips [0.144255s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_external [0.141514s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_segmentation_id [0.084869s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_ip_address [0.161180s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_external [0.098188s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_add_prefixes [0.182343s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_shared [0.160621s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_port_security_enabled [0.090151s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_mac_address [0.137689s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_segments [0.060047s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_default [0.139403s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpools_tags [0.173554s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network [0.055744s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_default [0.053727s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_port_security_enabled [0.131390s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_segmentation_id [0.043049s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_host_id [0.177542s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool_default [0.151703s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_segmentation_id [0.077515s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_segments [0.133330s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_shared [0.089471s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_network_type [0.085294s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_profile [0.164336s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpools_tags [0.129724s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_segments [0.114609s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network [0.164793s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_hints [0.125747s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_port_security_enabled [0.102704s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_resource_request [0.116531s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_onboard_network_subnets [0.167036s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_external [0.133211s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_segments [0.103770s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_ports_tags [0.108391s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_physical_network [0.123138s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_networks_tags [0.087564s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_remove_prefixes [0.190281s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs [0.119860s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_segmentation_id [0.118922s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_segmentation_id [0.099945s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_add_subports [0.130214s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_segments [0.115133s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_physical_network [0.091258s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_host_id [0.160386s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_delete_trunk [0.130645s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_shared [0.104053s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_segmentation_id [0.131758s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_subports [0.058736s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.169177s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_get_subports [0.066011s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_network [0.144923s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_network_type [0.115747s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_get_trunk [0.061917s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunk [0.044383s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_port_security_enabled [0.173509s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_physical_network [0.125839s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_shared [0.106710s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunks_tags [0.054458s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_subports [0.052789s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_segments [0.102697s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network [0.137232s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunks_tags [0.080263s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_device_owner [0.188417s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_remove_subports [0.066470s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_external [0.127749s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_default [0.163788s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_subnet_id [0.134928s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_create_trunk [0.119151s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_port_security_enabled [0.113213s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_segmentation_id [0.110810s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_network_type [0.100651s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_profile [0.156467s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunk [0.128833s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_networks_tags [0.091879s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_default [0.106837s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_remove_subports [0.118904s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.139699s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_segments [0.096987s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network [0.138030s] ... ok {0} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_previous_registration [0.105907s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_networks_tags [0.093404s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_device_owner [0.169833s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_policy [0.088178s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_network_type [0.109320s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_default [0.086330s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_plugin_loaded [0.090806s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_networks_tags [0.102967s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_segmentation_id [0.102364s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips [0.144512s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_new_policy [0.087003s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_network_type [0.095610s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_networks_tags [0.162236s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_updated_policy [0.150682s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_segmentation_id [0.139467s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.226234s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_new_policy [0.106834s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_networks_tags [0.117649s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network [0.235379s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port [0.203698s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_remove_provided_policy [0.126655s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_segmentation_id [0.161990s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_remove_shared_policy [0.095315s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_segments [0.119459s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_default [0.226696s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_own_policy [0.088528s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_host_id [0.225636s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_networks_tags [0.100417s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_provided_policy [0.099709s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips [0.172470s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_update_network_updated_no_policy [0.091435s] ... ok {1} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectMemberTests.test_get_network_ip_availability [0.130900s] ... ok {1} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectReaderTests.test_get_network_ip_availability [0.101271s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_details [0.152468s] ... ok {1} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemReaderTests.test_get_network_ip_availability [0.117902s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_hints [0.152629s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_range [0.146167s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_range [0.109729s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_range [0.126133s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_create_network_segment_range [0.094735s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_segmentation_id [1.010394s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_range [0.161667s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_networks_tags [0.162683s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_ranges_tags [0.140338s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network [0.150781s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_create_network_segment_range [0.135428s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_data_plane_status [0.917659s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_external [0.147275s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_create_network_segment_range [0.144313s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_shared [1.302612s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_non_existing_quota_usage_returns_none [0.062940s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs [0.157541s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_port_security_enabled [0.158617s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_create_network_segment_range [0.138730s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project_and_resource [0.070354s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_range [0.092952s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_all_quota_usage_dirty [0.090510s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.140190s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_segments [0.143180s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation [0.070881s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_create_network_segment_range [0.104508s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_non_existing_quota_usage_returns_none [0.049283s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_profile [0.139984s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_shared [0.147172s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_range [0.078968s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservations_for_resources [0.103641s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port [0.063585s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_vnic_type [0.152654s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_all_quota_usage_dirty [0.071088s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_profile [0.067455s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_networks_tags [0.143594s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_port_security_enabled [0.046292s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_one_resource_only [0.099397s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_type [0.055465s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_hints [0.052982s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.189583s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_default [0.179269s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_mac_address [0.072298s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_delete_project_quota_restores_default_limit [0.185747s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port [0.057186s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_host_id [0.167426s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.069232s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_port_security_enabled [0.180458s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.054749s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips_and_ip_address [0.139819s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_all_quotas [0.222071s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_segmentation_id [0.139637s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_mac_address [0.157899s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_segments [0.157066s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_profile [0.364649s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_resource [0.293492s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_port_security_enabled [0.154104s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips [0.054048s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network [0.188486s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port [0.053439s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.160638s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_value_lower_than_zero [0.174345s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_type [0.097114s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_default [0.136332s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_resource_request [0.104695s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips_and_ip_address [0.142943s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_range [0.138782s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota [0.166990s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_ports_tags [0.094218s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_host_id [0.142995s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_delete_network_segment_range [0.140952s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_profile [0.112158s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_all_quotas [0.223467s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_mac_address [0.085070s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_host_id [0.152149s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_get_network_segment_range [0.153924s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_ports_tags [0.115214s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_details [0.149158s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_update_network_segment_range [0.139843s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_vnic_type [0.116674s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_resource_request [0.159205s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_range [0.150054s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.116871s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_multiple_resource [0.429872s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_port_security_enabled [0.087752s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port [0.132182s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_ranges_tags [0.154757s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port [0.119661s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_host_id [0.155338s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_ranges_tags [0.157427s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_profile [0.115287s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_resource [0.312753s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips [0.140043s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_hints [0.142410s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_over_quota [0.147829s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs [0.115123s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_range [0.246272s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_host_id [0.163975s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.140617s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_ranges_tags [0.139674s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_multiple_resources [0.211825s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_device_owner [0.151400s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_subnet_id [0.150409s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs [0.156212s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs [0.141074s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_mac_address [0.158498s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.136839s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check [0.312621s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.134111s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_hints [0.148577s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_ports_tags [0.192686s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_profile [0.148782s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port [0.132374s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port [0.099088s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_update_quota_limit [0.246625s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_device_owner [0.127366s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_host_id [0.145723s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (True)) [0.148692s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_ip_address [0.153766s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips [0.098068s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips [0.140767s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs [0.155980s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port [0.152698s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (False)) [0.213328s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.157154s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.150368s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_host_id [0.154125s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs [0.151629s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get agents invalid alive filter) [0.226569s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_port_security_enabled [0.154696s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_profile [0.163554s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.137125s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_vif_details [0.120426s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_broken [0.153814s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port [0.165950s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_vnic_type [0.119607s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_vif_type [0.148018s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing [0.177913s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_data_plane_status [0.163155s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_device_owner [0.094286s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_port_security_enabled [0.209474s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_disable_new_agents [0.201630s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs [0.224448s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips_and_subnet_id [0.189712s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_delete_port [0.169455s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.161355s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_details [0.154521s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_port_security_enabled [0.213497s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_agents_resource_versions [0.303078s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_port_security_enabled [0.146481s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_ports_tags [0.124626s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs [0.145045s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_profile [0.100565s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_device_owner [0.110528s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.111558s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_vnic_type [0.114208s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_delete_port [0.114382s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_delete_port_binding [0.098938s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_profile [0.151053s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_type [0.127283s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_bad_timestamp [0.428202s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_activate_port_binding [0.126866s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips [0.099535s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_vnic_type [0.146269s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_device_owner [0.074275s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_delete_port_binding [0.104519s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_mac_address [0.132481s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips [0.056745s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_get_port_binding [0.111891s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_profile [0.074766s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_port_security_enabled [0.132999s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_activate_port_binding [0.094292s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_ip_address [0.111673s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_ports_tags [0.148656s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_delete_port_binding [0.098304s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.118527s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_create_port_binding [0.110154s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.138910s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_port_security_enabled [0.125872s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_get_port_binding [0.116157s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.119214s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_vnic_type [0.166589s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_delete_port_binding [0.148000s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_host_id [0.148314s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips_and_subnet_id [0.135515s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [0.933107s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_get_port_binding [0.142233s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_profile [0.155545s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.154734s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.152876s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_vnic_type [0.153466s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_vnic_type [0.174716s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips [0.139796s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_port_security_enabled [0.156778s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_details [0.143360s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_resource_request [0.182926s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.142858s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.145913s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.957404s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_profile [0.145653s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.920465s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policy [0.152991s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.158039s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_ip_address [0.113393s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policies_tags [0.144254s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_host_id [0.154191s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_mac_address [0.106644s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_profile [0.110986s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_port_security_enabled [0.089852s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosRuleTypeTests.test_get_rule_type [0.206384s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_device_owner [0.069368s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_delete_port [0.121316s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.170040s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port [0.125153s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs [0.104571s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.131200s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.112657s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.148477s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_vnic_type [0.080515s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.142033s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_mac_address [0.112872s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policy [0.130451s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port [0.127773s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [2.581247s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policies_tags [0.149488s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.140639s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.940706s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_mac_address [0.140002s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.204450s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips [0.239130s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port [0.156211s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.173683s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_profile [0.156563s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_profile [0.144161s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.107046s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_data_plane_status [0.150347s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_type [0.140856s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.112537s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs [0.137403s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.117353s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_device_owner [0.175542s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.153000s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.134169s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_port_security_enabled [0.126635s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.082593s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_activate_port_binding [0.208374s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policies_tags [0.075389s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_host_id [0.103124s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policy [0.055055s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_create_port_binding [0.200631s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port [0.125600s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policies_tags [0.102978s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policy [0.094474s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs [0.137716s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_get_port_binding [0.151408s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policies_tags [0.070113s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_activate_port_binding [0.125070s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.147003s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policy [0.108673s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_delete_port_binding [0.123166s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.085258s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_host_id [0.183052s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.102492s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.152916s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.105441s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips [0.170479s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.121529s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.106348s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.114396s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.111461s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_off [2.077037s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_create_policy [0.123993s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_mac_address [0.126832s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.114214s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_port_security_enabled [0.089819s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.110217s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_delete_policies_tags [0.143310s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_create_port_binding [0.093935s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.091921s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_delete_policy [0.110244s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_get_port_binding [0.097248s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_update_policies_tags [0.099337s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.146942s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [0.436474s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_create_port_binding [0.095150s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosRuleTypeTests.test_get_rule_type [0.091170s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_activate_port_binding [0.097080s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.177814s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.104154s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_get_port_binding [0.115593s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policies_tags [0.053420s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.041410s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.156148s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_activate_port_binding [0.103756s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.048240s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policy [0.041951s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_get_port_binding [0.087531s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policies_tags [0.044945s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policy [0.044715s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.146891s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.126668s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policies_tags [0.083282s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.105862s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.105952s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.099030s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.120003s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.093756s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policies_tags [0.092135s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.108170s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.056639s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.109048s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policies_tags [0.130119s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.056931s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.123275s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.075115s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.094399s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policy [0.081506s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.104478s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.105472s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policies_tags [0.045469s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_get_quota [0.059210s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.095104s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policies_tags [0.122411s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [1.259345s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.110787s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policy [0.143850s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_delete_quota [0.166378s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.133356s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policies_tags [0.099563s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policy [0.104181s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policy [0.135096s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policies_tags [0.098930s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.107606s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.141332s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.135530s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_get_quota [0.520149s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.114311s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_get_quota [0.072631s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.161292s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.110366s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_update_quota [0.082685s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_tenant) [0.070881s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.139794s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_create_policies_tags [0.116629s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_project) [0.049757s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.098921s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_tenant) [0.065406s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_get_policies_tags [0.108589s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_project) [0.059646s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_tenant) [0.053083s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.106466s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_project) [0.051620s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [0.049843s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.150432s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.066721s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy(target_tenant) [0.106160s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.134431s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policy [0.493480s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy(target_project) [0.107324s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policy [0.055705s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.165277s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policy [0.054459s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_tenant(target_tenant) [0.125497s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosRuleTypeTests.test_get_rule_type [0.045302s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.053379s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_tenant(target_project) [0.092142s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.057644s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.184819s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_tenant) [0.087823s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.071494s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_project) [0.067602s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.161408s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.057382s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosRuleTypeTests.test_get_rule_type [0.100969s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.052978s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_remove_extraroute [0.053724s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.111288s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policies_tags [0.143512s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_router_interface [0.048260s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.124908s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_distributed [0.109028s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policies_tags [0.157604s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_enable_snat [0.050748s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.062540s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.141675s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_ha [0.048781s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policies_tags [0.168742s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_distributed [0.055500s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_remove_router_interface [0.050699s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.152258s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [2.477050s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_bfd [0.053937s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policy [0.160115s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_remove_extraroute [0.047565s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_enable_snat [0.046143s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.149818s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_external_fixed_ips [0.056368s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosRuleTypeTests.test_get_rule_type [0.125901s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_network_id [0.049514s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_routers_tags [0.075254s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_update_policy [0.147960s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.152370s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router [0.059798s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_ha [0.052024s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.115526s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_routers_tags [0.096673s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.233475s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.101965s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_remove_router_interface [0.095831s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_bfd [0.048078s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.183675s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_ecmp [0.089753s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.056201s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.087200s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_network_id [0.058454s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.059916s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_distributed [0.047846s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info [0.048785s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.072206s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_enable_snat [0.044529s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.045885s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_network_id [0.044617s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policy [0.046887s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policy [0.048103s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.060485s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_ha [0.134515s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.054788s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.086195s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy [1.319750s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_router [0.174482s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.177611s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_routers_tags [0.165878s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [1.044318s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.144196s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.187279s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.161946s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.167218s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policies_tags [0.145969s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policy [0.128680s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.155602s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_get_quota [0.139589s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policies_tags [0.160951s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [0.992178s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_update_quota [0.135471s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_distributed [0.869803s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policies_tags [0.181443s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_get_quota [0.164463s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.155290s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policy [0.152882s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_delete_quota [0.139249s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_delete_router [0.128427s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policy [0.151748s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_update_quota [0.095949s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router [0.115952s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosRuleTypeTests.test_get_rule_type [0.152804s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_delete_quota [0.128579s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_network_id [0.106468s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_tenant) [0.099909s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.118085s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router [0.116780s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_project) [0.092054s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_distributed [0.092656s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_tenant) [0.099989s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.211779s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_bfd [0.105297s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info [0.083452s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_project) [0.134727s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.181207s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_ha [0.122986s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_routers_tags [0.091118s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.124248s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_tenant) [0.193104s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_distributed [0.086020s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.102135s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policy [0.051698s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_project) [0.168514s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_add_extraroute [0.125994s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_delete_quota [0.074738s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_delete_quota [0.061357s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_update_quota [0.060570s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.169882s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_routers_tags [0.172198s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_update_quota [0.126970s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_add_extraroute [0.159719s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_project) [0.169094s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_delete_quota [0.121998s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_remove_extraroute [0.096039s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.118757s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_tenant) [0.088147s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_bfd [0.108219s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_project) [0.111767s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_two_l3_agents [2.029172s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_ha [0.089911s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.177551s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_tenant) [0.098083s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_remove_router_interface [0.097115s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_project) [0.096024s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_tenant) [0.134943s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_enable_snat [0.094256s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.086156s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.087503s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_project) [0.142949s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.089733s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_network_id [0.099702s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.122644s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_tenant) [0.140934s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_routers_tags [0.116150s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_project) [0.122449s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_project) [0.139756s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_create_security_group_rule [0.115521s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.081147s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.135719s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_project) [0.089415s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_delete_security_group_rule [0.102918s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_tenant) [0.085971s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_group [0.101069s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_project) [0.106616s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_groups_tags [0.092390s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.087939s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted [1.098904s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.112715s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_group [0.117401s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_tenant) [0.121035s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_groups_tags [0.125819s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_project) [0.103113s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_create_security_group_rule [0.103011s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [0.090316s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_delete_security_group_rule [0.095681s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_tenant) [0.911670s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.171546s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_groups_tags [0.155677s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_project) [0.143596s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_tenant(target_tenant) [0.149748s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_router [0.170112s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_group [0.179324s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_group [0.108870s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router [0.125752s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_tenant(target_project) [0.138190s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [0.885606s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_distributed [0.104775s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_groups_tags [0.126555s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_tenant) [0.157768s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_enable_snat [0.095929s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_group [0.102466s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_ha [0.114947s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_project) [0.168668s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_groups_tags [0.113030s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_router [0.130663s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segment [0.123859s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.144575s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_routers_tags [0.141301s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segment [0.153408s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.147266s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [0.667812s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_add_extraroute [0.189314s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segment [0.169934s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_tenant) [0.174295s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_remove_extraroute [0.111278s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segments_tags [0.113338s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_project) [0.107818s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_routers_tags [0.094887s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_tenant) [0.097773s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_delete_segment [0.131261s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_bfd [0.107069s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_project) [0.142083s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_get_segment [0.121569s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_ecmp [0.148649s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_add_extraroute [0.147645s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_create_segment [0.149580s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_enable_snat [0.134468s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router [0.118956s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segment [0.124812s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_network_id [0.142698s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_network_id [0.118575s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segment [0.119232s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_routers_tags [0.130343s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router [0.139901s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_ecmp [0.145290s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.144674s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_routers_tags [0.140636s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router [0.764885s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_network_id [0.089333s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info [0.090094s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_distributed [0.215168s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segment [0.951587s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_ha [0.135370s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [1.958851s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info [0.224007s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_router_interface [0.130506s] ... ok {3} neutron.tests.unit.conf.policies.test_service_type.ProjectMemberTests.test_get_service_provider [0.201406s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_ha [0.143111s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_ha [0.110660s] ... ok {3} neutron.tests.unit.conf.policies.test_service_type.SystemMemberTests.test_get_service_provider [0.126762s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_distributed [0.108045s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_router [0.107777s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_service_types [0.103520s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router [0.093813s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_enable_snat [0.131868s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnets_tags [0.130308s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_ha [0.085434s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_ha [0.094117s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet_segment_id [0.099573s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_routers_tags [0.120209s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_ha [0.101569s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnets_tags [0.102751s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_remove_router_interface [0.102878s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router [0.115558s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet [0.104642s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router [0.092543s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_ecmp [0.142260s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnets_tags [0.122054s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_distributed [0.142365s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_segment_id [0.114823s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info [0.153357s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info [0.111649s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_service_types [0.099070s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_routers_tags [0.101029s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_enable_snat [0.148858s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [1.200298s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet_segment_id [0.101379s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_router_interface [0.095595s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet [0.098985s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_network_id [0.144838s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_distributed [0.090752s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_segment_id [0.098329s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_enable_snat [0.096989s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_routers_tags [0.142796s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_service_types [0.096655s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_external_fixed_ips [0.088249s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_get_subnet_segment_id [0.088103s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_ha [0.143671s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_ha [0.094416s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_service_types [0.088123s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router [0.084783s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.121249s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet [0.097765s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_distributed [0.089478s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_segment_id [0.097607s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_network_id [0.146947s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_external_fixed_ips [0.103742s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_service_types [0.104506s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_remove_extraroute [0.096589s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_distributed [0.150626s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [0.923480s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnets_tags [0.108663s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_ecmp [0.112560s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_ecmp [0.141454s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnets_tags [0.097416s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_enable_snat [0.089762s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnets_tags [0.090485s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.090284s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info [0.139930s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnet [0.099775s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_network_id [0.100073s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_network_id [0.111565s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_add_prefixes [0.168437s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_bfd [0.146737s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_router [0.156841s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool [0.114958s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_distributed [0.137461s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_enable_snat [0.180790s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [0.650580s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_onboard_network_subnets [0.095552s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.082598s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_ecmp [0.116426s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_shared [0.149148s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info [0.102722s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpools_tags [0.195915s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.182188s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_get_security_group_rule [0.113518s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_ha [0.444297s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_onboard_network_subnets [0.165403s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_router [0.069267s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_groups_tags [0.142238s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_distributed [0.054027s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_add_prefixes [0.125767s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_remove_router_interface [0.053609s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_distributed [0.047569s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_create_security_group_rule [0.178689s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_bfd [0.059070s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool [0.200205s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.112291s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info [0.137661s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpools_tags [0.110978s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.122996s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_ha [0.102995s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpools_tags [0.106033s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_create_security_group [0.049029s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_groups_tags [0.054990s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_routers_tags [0.105826s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_add_prefixes [0.117387s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_group [0.061113s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_routers_tags [0.093842s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_groups_tags [0.052654s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool_default [0.103673s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_group [0.077593s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router [0.097939s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_groups_tags [0.051417s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_delete_subnetpool [0.087053s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_bfd [0.109440s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_create_security_group_rule [0.078976s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_delete_subnetpools_tags [0.093940s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.053527s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_create_security_group [0.112070s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_get_subnetpools_tags [0.081834s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.109476s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_group [0.097521s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpool [0.085226s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_group [0.053410s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_groups_tags [0.045537s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpool_default [0.092207s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_get_security_group_rule [0.108035s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_group [0.060467s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_get_security_group [0.054961s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpools_tags [0.117268s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_update_security_group [0.051766s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_get_security_group_rule [0.124639s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_group [0.045732s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.043639s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool [0.115104s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_create_security_group [0.104321s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_groups_tags [0.053916s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_create_security_group_rule [0.090281s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpool [0.118155s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_get_security_group_rule [0.104583s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpools_tags [0.105520s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool [0.091007s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_create_security_group [0.139999s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool_default [0.103700s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.133383s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_default [0.103494s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_create_security_group [0.519848s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_get_security_group_rule [0.147272s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_group [0.159334s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_create_segment [0.151472s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_rpc_sync_routers [2.844633s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_groups_tags [0.136711s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segment [0.144228s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_group [0.157743s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segments_tags [0.184642s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_groups_tags [0.139585s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segment [0.101174s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segments_tags [0.132014s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_create_segment [0.147401s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_shared [0.880973s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_update_segment [0.090241s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segments_tags [0.122338s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_create_segment [0.104719s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpools_tags [0.178722s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segment [0.146450s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segments_tags [0.094536s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_remove_prefixes [0.134375s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segments_tags [0.097039s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segments_tags [0.154592s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segments_tags [0.101140s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpools_tags [0.163878s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segments_tags [0.150943s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segments_tags [0.099158s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpools_tags [0.140699s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segment [0.113772s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segments_tags [0.123725s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_delete_trunk [0.058168s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_remove_subports [0.046709s] ... ok {2} neutron.tests.unit.conf.policies.test_service_type.ServiceRoleTests.test_get_service_provider [0.093522s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_update_trunk [0.051793s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segment [0.144902s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet [0.108426s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_remove_subports [0.073099s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_update_trunk [0.055353s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segments_tags [0.147475s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_segment_id [0.111963s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_add_subports [0.065379s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_segment_id [0.110802s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segment [0.119678s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunk [0.112586s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segments_tags [0.100257s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_segment_id [0.149053s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunk [0.147903s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segment [0.085515s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segment [0.095784s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnet [0.155999s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunks_tags [0.146231s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segments_tags [0.081318s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segment [0.054459s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_segment_id [0.184823s] ... ok {1} neutron.tests.unit.conf.policies.test_service_type.AdminTests.test_get_service_provider [0.053722s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunks_tags [0.178591s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_service_types [0.086535s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_service_types [0.153013s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_add_subports [0.142531s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet [0.108149s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnet [0.116714s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_create_trunk [0.162588s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet [0.171740s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet [0.123370s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunk [0.166947s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet [0.101880s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnets_tags [0.179412s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet_segment_id [0.131364s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunks_tags [0.184075s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet [0.090796s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet [0.181745s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet_segment_id [0.105217s] ... ok {3} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_no_previous_registration [0.153314s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnets_tags [0.153074s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet_service_types [0.131273s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test__create_network_policy [0.157789s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnets_tags [0.110693s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_network_policy [0.139136s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnets_tags [0.149425s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_plugin_not_loaded [0.140076s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_segment_id [0.363987s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnets_tags [0.167779s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnet [0.079223s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network [0.140156s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_delete_subnet [0.117498s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnets_tags [0.081610s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_admin_remove_provided_policy [0.154520s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnets_tags [0.108864s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_service_types [0.094539s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet [0.108320s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet [0.120711s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_admin_remove_provided_policy [0.140594s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_segment_id [0.114342s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_shared_policy [0.131096s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_service_types [0.168465s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet [0.105288s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnets_tags [0.132282s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet [0.106709s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_segment_id [0.117275s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnets_tags [0.135856s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_default [0.133850s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet_segment_id [0.139228s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool_default [0.107683s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnets_tags [0.148713s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_with_non_existent_label [0.609883s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpools_tags [0.110299s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_shared [0.149597s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool [0.118070s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool [0.110075s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpool [0.152935s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [4.937478s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool_default [0.145128s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpool [0.123025s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_remove_prefixes [0.144993s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpools_tags [0.171068s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_shared [0.145958s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_default [0.134338s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpool [0.144340s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_remove_prefixes [0.165224s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpools_tags [0.110759s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_overlap_metering_label_rules [0.969719s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool [0.168290s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool [0.123813s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_router [0.793866s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_shared [0.112579s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_add_prefixes [0.127428s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpool [0.131872s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpools_tags [0.091785s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_onboard_network_subnets [0.128423s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpool [0.087656s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.323332s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_remove_prefixes [0.133824s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_add_prefixes [0.088245s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool [0.109129s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool [0.152429s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_default [0.107309s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_bad_timestamp [0.335096s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpool [0.180181s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpool [0.139030s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpools_tags [0.151583s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool_default [0.163261s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_add_subports [0.126349s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [0.621084s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_create_trunk [0.134302s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_trunk [0.134563s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_onboard_network_subnets [0.773278s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label [1.749846s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool [0.105153s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_create_trunk [0.157782s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpool [0.113368s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_subports [0.137313s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool [0.109822s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_trunk [0.128580s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_subports [0.150728s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_update_trunk [0.167634s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_add_subports [0.091565s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_delete_trunk [0.097646s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_create_trunk [0.178582s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_remove_subports [0.084265s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_delete_trunk [0.077512s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_trunk [0.157283s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_create_trunk [0.041541s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunks_tags [0.128098s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_remove_subports [0.047484s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_update_trunk [0.059964s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label [1.021131s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_add_subports [0.082188s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunk [0.188654s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_create_trunk [0.077658s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation_with_expiration [0.094815s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_add_subports [0.076006s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources [0.118993s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_subports [0.070098s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunks_tags [0.184463s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunk [0.084789s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_non_existent_reservation [0.114144s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunks_tags [0.171659s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_dirty_non_existing_quota_usage [0.087349s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunk [0.117885s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations [0.030341s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations_no_project [0.029987s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation [0.034093s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_for_port [0.100033s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_dirty_non_existing_quota_usage [0.027040s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage_with_deltas [0.031626s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_subports [0.185969s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_network_policy_exists [0.092555s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas [0.106786s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_network_updated_remove_own_policy [0.099121s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunk [0.151209s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [2.111586s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunks_tags [0.121996s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_multiple_resource [0.200087s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_remove_subports [0.144651s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas [0.194702s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_default_policy [0.151718s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota [0.191555s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_policy [0.129543s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_policy_id [0.743173s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_no_policy [0.132588s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check [0.257599s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs [0.888312s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_unlimited [0.166060s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_update_quota_limit [0.139052s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_create_quota_limit [0.138273s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_extra_args [0.380462s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label [0.587989s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas [0.197396s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs ... SKIPPED: Plugin does not implement port-security extension {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas_different_project [0.276765s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule [0.471025s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_value_lower_than_zero [0.212362s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_more_than_max_allowed_address_pair [0.564696s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_single_resource [0.185694s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rules [0.480703s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_two_labels [1.559983s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_other_servers [0.206662s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_has_alive_neutron_server [0.083572s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_security_off_address_pairs ... SKIPPED: Plugin does not implement port-security extension {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_max_description_length [0.284965s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get all agents) [0.108504s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_keyword [0.130904s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (false)) [0.143027s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_no_fields [0.127330s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_too_long_description [0.193009s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label [0.521133s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_ignore_missing [0.129379s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_found [0.164872s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label_rule [0.518175s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label_rule [0.607910s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_router [0.683128s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'routers' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_expired_reservations_for_resources [0.087252s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project [0.063455s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_resource [0.099610s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations [0.035099s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations_no_project [0.078187s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_one_resource_only [0.059136s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_with_empty_list [0.094069s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_floatingip [0.530125s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage [0.075130s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation_with_expiration [0.066941s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_expired_reservations_for_resources [0.065775s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project [0.070844s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnet [0.383155s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_resource [0.166093s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_floating_ip_delete [0.215905s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label_rule [1.334266s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas_different_project [0.246551s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_quota_usage [0.057513s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation [0.043492s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservation_for_resources_with_empty_list [0.022490s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_router_delete [0.194680s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check [0.119502s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty [0.053952s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_equals_to_quota [0.066090s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage_with_deltas [0.055303s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage [0.029075s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project_and_resource [0.031389s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservation_for_resources_with_empty_list [0.021804s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnet_delete [0.194564s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty [0.042250s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_with_empty_list [0.059367s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage [0.030274s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnetpool_delete [0.164378s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_create_quota_limit [0.084729s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_single_resource [0.077866s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_untracked_resource [0.092910s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_make_network_dict_outside_engine_facade_manager [0.288980s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test__remove_expired_reservations [0.097016s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources [0.615046s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_default_quotas [0.103637s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_repr [0.160374s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_over_quota_fails [0.143231s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_unlimited [0.152509s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_delete_project_quota_restores_default_limit [0.169309s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_network [0.281856s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'networks' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_create_bindings_fails [0.140636s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [2.829837s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check [0.128061s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_version_manager [0.122204s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_subnetpool [0.191314s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnetpools' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_equals_to_quota [0.142752s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (true)) [0.136103s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_fill_quota [0.138215s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_agent_health_check [0.115307s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnet [0.259751s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_over_quota_fails [0.144497s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_existing_entry [0.164325s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_untracked_resource [0.138432s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_not_found [0.137470s] ... ok {2} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_deletion_fails [0.101277s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_no_version_updates_on_further_state_reports [0.143071s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_version_updates_on_agent_revival [0.138301s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict [0.180496s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test__validate_network_subnetpools [0.999997s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_subnet_invalid_network_mtu_ipv6_returns_409 [0.505757s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_concurrent_insert [0.707417s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_logs_heartbeat [0.098783s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_disabled [2.075171s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_new_entry [0.061929s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_on [2.035082s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_get_user_allocation_for_dhcp_port_returns_none [0.811751s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas [0.277946s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.137311s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_native_quotas [0.222559s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_off [1.400037s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network_no_admin_tenant [0.169219s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted [1.714114s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_invalid_admin_status [0.568709s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_fields [0.233587s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_native [0.315416s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters_invalid_values [0.192087s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_native [0.274376s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [1.857755s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [0.603494s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network [0.371790s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [4.086673s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_manual_rescheduling [3.315416s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_is_eligible_agent [0.254631s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [0.312299s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [2.068343s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network_with_subnet [1.571517s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_on [1.271396s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation [0.418197s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent [0.862068s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [0.281639s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [0.875812s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [0.251249s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_port_creation [0.695373s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [0.758837s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_disabled [0.598066s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [1.046388s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared [0.479038s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [1.369372s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent [1.792483s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_None_values [0.339126s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [0.441248s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [1.575199s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_policy [0.514168s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_hosted_network [1.279744s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated [0.766914s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_no_reschedule [1.353606s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated_plugin_failure [0.649502s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_from_dead_agent [0.995547s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed [0.266553s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.157021s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [1.230248s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native [0.725343s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [0.240312s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [1.618403s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_if_port_exists [0.810175s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [1.110587s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port [0.969321s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification [2.268810s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [0.746461s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_without_l3_agents [2.466396s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_with_ipv6_slaac_address [1.768962s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.286876s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [0.677702s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_duplicate_mac_ip [0.347502s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [3.829821s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [0.337967s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_ip_field [0.323147s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac [0.324033s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_ip [0.204519s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id [1.375551s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.349160s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_ignores_port_not_found [0.375815s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_mac_field [0.931728s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs [0.673325s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [0.427420s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_overlap_with_fixed_ip [0.930034s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [0.518235s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_list_of_objects [0.081780s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_dhcp_port_ips_prefer_next_available_ip [1.497696s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_down_agent [2.881552s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_mac_address [0.294183s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_mac [0.985138s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_report_states [0.457490s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_simple_object [0.807858s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [0.383352s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional [0.101183s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_network [0.298116s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'networks' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [0.336052s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs ... SKIPPED: Plugin does not implement port-security extension {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [1.013197s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent [0.734110s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_resource_type_fields [0.254908s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_equal_to_max_allowed_address_pair [0.355045s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_list [0.074895s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_make_network_dict_outside_engine_facade_manager [0.098251s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_port [0.447864s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'ports' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [0.494334s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_floatingip [0.244146s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'floatingips' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_floatingip [0.341334s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_subnetpool [0.106603s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnetpools' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.003359s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_router [0.172877s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_network [0.239663s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnetpool [0.096998s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_network_delete [0.090459s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_port_delete [0.124214s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_router [0.375385s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_floatingip [0.241346s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'floatingips' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_floating_ip_delete [0.297909s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_router [0.320894s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'routers' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_network_delete [0.250312s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_sg [0.124124s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygrouprules' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygroups' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_subnet [0.134951s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnets' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnetpool_delete [0.203528s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [1.738661s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_port_delete [0.122741s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [0.391796s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports [1.725256s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_subnet_invalid_network_mtu_ipv4_returns_409 [0.466373s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [0.399218s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_update_network_invalid_mtu_ipv4_ipv6 [1.033627s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [0.312688s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_admin [0.502991s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_tenant [0.350023s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_update_network_invalid_mtu [1.753796s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_emulated [1.769283s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_network [0.356139s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated [0.203593s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_as_router_gateway [0.288549s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_plugin_failure [0.196164s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_fails [0.251823s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network [0.362617s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_quotas [0.592645s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_emulated [0.325690s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks [0.582711s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_emulated [1.720926s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [0.401276s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [0.526509s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_emulated [0.818998s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_native [0.625216s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network [0.508919s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_native [0.723719s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6_slaac [1.173933s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [0.756729s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters [0.803207s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_emulated [0.740410s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_show_port [1.151904s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_single_tenant [1.028519s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_null [0.361228s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [0.381788s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared_owner_returns_403 [0.416267s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_shared_networks_with_non_admin_user [0.405066s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_bad_mac_format [0.164063s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_shared_network_noadmin_returns_403 [0.483731s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [0.977977s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_as_admin [0.613053s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network [0.372662s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [1.271430s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [0.784510s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [1.389405s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_prefix_allocation_pools [0.483377s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_default_prefixlen [0.921678s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_json [1.961508s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.150440s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_sync_data [10.995378s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_ip [1.120028s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_specific_gw [1.554105s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [0.518121s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [1.238704s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_large [0.675362s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_admin_state [0.328092s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_quotas [0.731120s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_mismatch_prefixlen [0.463696s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_is_mac_in_use [0.694566s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_smaller_than_min [0.306172s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_by_network_owner [0.782779s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool [0.386417s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_public_network [0.297499s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_not_shared [0.383051s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_for_network_owner [0.934701s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_larger_than_max [0.232266s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router [3.001368s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix [0.190330s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_default [0.201396s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix [0.361830s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id_second_call_failure [1.280449s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_bad_timestamp [0.728124s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix_larger_than_max [0.462806s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [0.394100s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_ips [0.712860s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [0.385307s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_append [0.580505s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_ip [0.763489s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [0.701625s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_mixed_ip_version [0.539259s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_native [2.512835s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V6_cidr [0.389158s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_subnet_id [0.614218s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version_null [0.202283s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_pools [0.422217s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_port_create_notification [1.658228s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_tenant [0.642116s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_uuid [0.475660s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_native [2.457696s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [1.486785s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_overlapping_subnets [0.774505s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_get_ports_count [2.848116s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [1.372341s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [0.448934s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_ip [0.276690s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [0.860718s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [0.570377s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_bcast_returns_400 [0.699281s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_dict [0.097012s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional_and_keywords [0.085359s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_repr [0.106923s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_resource_type_fields [0.224965s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [0.674370s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v6_slaac [0.744528s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_port [0.314834s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'ports' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_emulated [1.468380s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [0.469108s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port [0.728006s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [0.488439s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_sg [1.104686s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygrouprules' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygroups' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [0.342052s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_native [1.190776s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_subnet [0.313373s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnets' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_add_additional_ip [0.929771s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_V4_cidr [0.446510s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_network [0.293181s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_mac [0.525903s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_address_mode [0.518572s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_port [0.429425s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_sg [0.295306s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/pytho n3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [0.427390s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_sg_delete [0.184079s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_addr_modes [0.351115s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_port [0.271791s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_delete_ip [1.111974s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_sg [0.226271s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/pytho n3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [0.354221s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnetpool [0.161894s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6949, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_router_delete [0.204165s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_sg_delete [0.147113s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnet_delete [0.205081s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_default_status [0.347771s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_ip [2.734042s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [1.001923s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_status_BUILD [0.467294s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [0.860954s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [2.248737s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_by_floating_ip [0.510015s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated_plugin_failure [0.798355s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_used [1.966827s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native [0.640746s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip [1.594019s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_wrong_input [0.254538s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ips [0.664025s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip_address_only [1.418274s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [1.147007s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [2.944861s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [0.968554s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_with_subnet_set_shared [0.941853s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_v6 [0.510162s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.323241s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_v6_multiple [0.282498s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_stale_subnet [2.101204s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_v4_multiple [0.273797s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_multiple_allocation_pools [0.520239s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_already_allocated [0.440761s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_anticipating_allocation [1.156903s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_mixed [0.744956s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_allocation_pools [0.368885s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_small [0.344127s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_mixed [0.795399s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_bad_gateway [0.464563s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_default_subnetpools [0.333721s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_21_with_defaults [0.220353s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_v4 [0.847157s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_bad_tenant [1.882642s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_default_prefix_bounds [0.220114s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_nonzero_cidr [2.218703s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [0.544820s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet [0.785000s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [0.842921s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_filters_none [0.822210s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_shared_returns_400 [0.413290s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_less_than_min [0.231799s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_matching_prefixlen [0.544035s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_V6_slaac_big_prefix [0.251567s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [0.514810s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [0.989621s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_cannot_create_multiple_default_subnetpools [0.845971s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_empty_prefix_list [0.235793s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_as_admin [0.488717s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_small [0.190592s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated [0.671180s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_default_prefix [0.295960s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr [0.520560s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_with_defaults [0.370621s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [0.337531s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [2.393094s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [0.532697s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_hostroutes [0.188274s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native [0.476720s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_plugin_failure [0.578376s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool_existing_allocations [0.814648s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [0.668539s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.405428s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_wrong_input [0.675727s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool [0.592545s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_of_network_returns_400 [0.490437s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_not_shared [0.497824s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_native_quotas [0.681710s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_V6_cidr [0.416213s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_native_quotas [1.715794s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_illegal_subnetpool_prefix_list_update [0.472559s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_min [0.434497s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [0.828459s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [0.749932s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets [1.124794s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [0.644805s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_compaction [1.247530s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_race [1.498551s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [1.297518s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [1.152375s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [1.215895s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version [0.239016s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [0.768764s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_mac_generation [1.796498s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [1.501118s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_defaults [0.794525s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_pd_gw_values [1.060252s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_modes [0.147761s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.509362s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_route [0.840071s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [0.388343s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.650225s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_large_allocation_pool [0.489834s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip [1.775455s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [0.547438s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [0.764053s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_native [1.387740s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [0.525052s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_network_deletion [0.587585s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [0.485634s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [0.875645s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [0.465865s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [0.468965s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_host_route [0.718462s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [0.378775s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [1.667614s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_dns [0.781554s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [3.210175s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_plugin_failure [0.748156s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_usable_after_update [0.874193s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [1.327626s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_public_network [0.880709s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_network [0.749043s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [0.951950s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation [0.737685s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [1.099710s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_ip_version [0.299475s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation_4octet [0.633059s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [1.194059s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_dhcp_disabled [0.564142s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.354859s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [1.541432s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_network [0.914799s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_no_gw [0.455523s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_host_routes [0.798844s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [0.391983s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns_and_route [0.738855s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [0.466237s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_range_allocation [2.253554s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_allocation_pool [0.820604s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count [0.665061s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [0.705598s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_ip [0.593307s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_ipv6 [0.889470s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_project_id [0.748974s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route [0.800299s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets_same_cidr_returns_400 [0.611453s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_address [0.618556s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_with_too_many_entries [0.782721s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_uuid [0.550512s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [0.734558s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_other [0.600294s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_project_id [1.144869s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ips [2.644686s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [1.314892s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields [0.282915s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_success [0.375398s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host_not_found [0.291390s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_native [1.020008s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_unknown_filter [1.707825s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_missing_host [0.412555s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_subnet_deletion [0.451436s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_version [0.483742s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_subnet [0.328764s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [0.733418s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets [0.805081s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_ips_only [3.334013s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [0.623602s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_shared [0.602964s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [1.848873s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac [3.512644s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_emulated [0.885938s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_no_gw_to_no_gw [0.856438s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress [0.090345s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_add_third [0.087176s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_slaac [0.093213s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_remove_autoaddress [0.093204s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id [2.040898s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_subnetpool_mismatch [0.094381s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [0.674759s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_native [0.927427s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_parameter [0.418889s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [0.775612s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_not_on_network [1.405509s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_lifecycle_dns_retains_order [0.509267s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpam.test_port_update_allocate_from_net_subnet [1.580400s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_fails [0.631667s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_loopback [0.282801s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_to_None [0.907844s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_multicast [0.949622s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpamML2.test_port_update_allocate_from_net_subnet [1.463159s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools [0.515719s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_shared_returns_400 [0.646601s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6 [1.973545s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips [0.268806s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam [0.399522s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_test_delete_network_port_exists_dhcp [0.474340s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips [0.162311s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [0.736056s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [1.007606s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_test_delete_network_port_exists_fip_gw [0.486544s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [0.539965s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam [0.717640s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_to_None [0.600062s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_unchanged [0.597744s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_show_returns_200 [0.438192s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_with_too_many_entries [0.436889s] ... ok {1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host [0.322523s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [0.570781s] ... ok {1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_list [0.318162s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [0.453013s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac [0.665578s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [0.437993s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam [1.586820s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools_exception [0.228520s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_fails [0.412895s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_bad_owner [0.463800s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_dict_to_factory [0.281047s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_attributes_fails [0.352873s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields [0.286757s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_show_returns_200 [0.248916s] ... ok {1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_not_cleared_on_agent_delete_event_with_remaining_agents [1.849972s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated [0.306521s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_no_gateway [0.644877s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated_plugin_failure [0.264763s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_host_routes_exhausted [0.317140s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas [0.308050s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_returns_200 [0.260162s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_v6_slaac [1.817927s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network [0.323940s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_invalid_json_400 [0.419800s] ... ok {1} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_update [1.237431s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_not_admin [0.402397s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks [0.407063s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_noip [0.148261s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port [0.117084s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_extended_attr_native_returns_400 [0.349401s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_returns_200 [0.689366s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_eui64_ip [0.373227s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_eui64_ips [0.200930s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception_on_rollback [0.211045s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_emulated [0.628465s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [1.331305s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_shared_networks_with_non_admin_user [0.343044s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_any_ip [0.502266s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet [0.321818s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_ipv4_subnet_ipv6_pool [0.533290s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_fixed_ip [0.390597s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_prefixlen [0.356660s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_non_existent_prefix [0.371461s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam [0.786819s] ... ok {3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac_fixed_ips_passed [2.807507s] ... ok {3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_cleared_on_agent_delete_event [0.163833s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam_with_rollback [0.761839s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_over_quota [0.863233s] ... ok {3} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_add_extra_routes [0.094238s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip [0.060611s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_eui64 [0.058432s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_ipv6 [0.043304s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_distributed_service [0.042455s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants2_returns_409 [2.109646s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception [0.133227s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_24_with_defaults [0.418028s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam_with_rollback [0.648609s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_bounds [0.428953s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips_with_exception [0.300248s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_ipv6_pd_subnet_over_ipam [0.543288s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_with_subnet_set_shared [0.769368s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_large [0.337044s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_single_ip [0.277738s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam [0.530835s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_min_prefix [0.363475s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_shared_network_noadmin_returns_403 [0.454401s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_mixed_ip_version [0.334491s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam_with_rollback [0.520574s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_None_values [0.460901s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_nonexistent_subnetpool [0.249712s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_create_and_rollback_fails [0.351949s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_shared [0.438264s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools [0.237872s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_id_to_factory [0.155276s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_deallocated_if_create_fails [1.699887s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_shared [0.462463s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_anticipating_allocation [1.022007s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam [0.679228s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_as_admin [0.535007s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_create_returns_201 [0.229358s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_json [0.467175s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_no_subnet_id [0.416768s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix [1.522668s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_quota [0.280001s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_returns_204 [1.310572s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam_specific_ip [2.213956s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_ip [0.745438s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [0.548358s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin [0.474229s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_pd_gateway [0.526683s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [0.598645s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_unchanged_pools [0.263427s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet [0.567351s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_ovn_distributed_svc [0.200554s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_status [0.720967s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [0.388110s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_boolean [0.223900s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_native [0.573362s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_nameserver [0.190153s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_subnet_over_ipam [0.860942s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [0.257481s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters_invalid_values [0.374114s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_bad_route_404 [0.358097s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_emulated [0.381657s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_values [0.526817s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_with_req_body_returns_400 [0.509751s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.356609s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_multiple_ipv4_and_ipv6_subnets [2.062132s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_access_via_rbac [0.425636s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_returns_200 [0.304143s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [0.354809s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated [0.404777s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_returns_403 [0.434276s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin_and_policy_field [0.435930s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared [0.357280s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.471585s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_with_ipv6_slaac_address [0.517710s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_bad_mac_format [0.147662s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_invalid_json_400 [0.346579s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_bad_tenant [0.197646s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_ignores_port_not_found [0.349111s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_returns_200 [0.449919s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_ips [0.280558s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [0.520063s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_values [0.932333s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_plugin_failure [0.321933s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas_fail [0.159957s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated_plugin_failure [0.427878s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_wrong_input [0.135179s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_fields [0.226771s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.617584s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_native_quotas [0.282901s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_mac_generation [1.182998s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_emulated [0.750866s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_subnet_id [0.382284s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_native [0.363281s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [1.613020s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_native [0.743364s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_race [1.904610s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_remote_key_native_returns_400 [0.822162s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [1.135789s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id [1.210947s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [0.632619s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_native [0.764430s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_get_ports_count [2.942083s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared_owner_returns_403 [0.475752s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [0.584995s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_mac_address [0.326397s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [0.457235s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_quotas [0.565408s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_dhcp_port_ips_prefer_next_available_ip [1.665338s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [0.814007s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_wrong_input [0.452494s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [0.566879s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_ip [0.399322s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [0.502701s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_allocation_pool [0.937179s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [1.384735s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_network_different_tenant [0.541702s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip [0.881467s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_native [1.929039s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_port_not_found [0.820894s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_for_network_owner [0.605739s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway [0.711704s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_overlapping_subnets [0.446927s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_dns [0.791329s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port [1.002877s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id [0.833154s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_emulated [2.120146s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_public_network [0.782486s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v6_slaac [0.749270s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_dns [1.235272s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_routes [0.253504s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [0.364617s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_fip_gw [1.395510s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_quotas [0.781842s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_native [1.784102s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_delete_ip [0.642260s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation [0.641606s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet [0.919363s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id_second_call_failure [2.757075s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_admin_state [0.413843s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_mac [0.916794s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [0.982136s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_callback [0.770354s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ip_address_v6_slaac [0.724047s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_is_mac_in_use [0.891242s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns [0.692790s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_slaac [0.884542s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip [0.882308s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6 [1.315378s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_emulated [1.549943s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip_address_only [0.643990s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6_slaac [0.755888s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports [2.084756s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_emulated [1.121614s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ips [1.541144s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_public_network [1.385692s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_show_subnet [1.159141s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_stale_subnet [0.659606s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [2.155242s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6 [0.388584s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_mixed [0.683888s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4_multiple [0.835662s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_native [2.330442s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_matching_prefixlen [0.979278s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_subnet_v6_pd_slaac [2.780126s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [3.751412s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_emulated [1.877476s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_used [0.986913s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_not_admin [0.398191s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_ip [1.075038s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_with_allocation_range [1.389319s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [1.199212s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_fixed_ip_address_v6_slaac_router_iface [1.203828s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet [1.134410s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_over_quota [3.390346s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_21_with_defaults [0.403730s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_default_prefix_bounds [0.425053s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [1.063009s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_mixed_ip_version [0.345003s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_not_on_network [1.924355s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [0.832991s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool_existing_allocations [0.836156s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [3.056909s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_not_shared [0.479863s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns [1.040929s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_shared [0.539133s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_new_gw [0.970097s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_prefixlen [1.530582s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none [0.950959s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_show_port [2.678473s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix [0.824750s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4 [0.974017s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [1.524540s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_default [0.765572s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_dhcp [1.202629s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_allocation_pools [1.014632s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_min [0.597364s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [0.878943s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_null [1.440119s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_invalid_gw_V4_cidr [1.853641s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [2.136653s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_unchanged [1.566325s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version [0.534033s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_bad_gateway [2.945989s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [0.980505s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version_null [0.606381s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_cannot_create_multiple_default_subnetpools [0.657372s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.820203s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver [0.523077s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_default_subnetpools [0.516324s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_ip [1.741910s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_dns_nameservers_exhausted [0.575570s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_tenant [0.564819s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_list [0.503420s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_bad_route_404 [0.379737s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_24_with_defaults [0.599751s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [0.725545s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_ipv4_subnet_ipv6_pool [0.933343s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_create_returns_201 [0.736172s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_large [0.629401s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_small [0.648799s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_returns_204 [0.922234s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_default_prefixlen [1.266291s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_with_req_body_returns_400 [0.334380s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_mixed [0.685056s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_min_prefix [0.801873s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin [0.450096s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_with_defaults [0.547405s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6_multiple [0.694951s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [2.767748s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_retries_exceeded_retry_logic [1.073967s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool [0.644602s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_cidrv6 [0.590304s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet [0.758411s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_existing_host [0.539883s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.536252s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_not_shared [0.646628s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_shared [0.433094s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_specific_gw [0.860054s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_cidrv4 [0.650155s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_larger_than_max [0.227730s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_bounds [0.424032s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix [0.352294s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.556362s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_default_prefix [0.438579s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_compaction [0.294626s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_mixed_ip_version [0.273404s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool [0.336377s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_router [1.300543s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet [1.409130s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix [1.528954s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_V6_slaac_big_prefix [0.313928s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_31 [0.643135s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_32 [0.985393s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr_prefix_len [0.368944s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_ports_on_host_by_subnet [4.667076s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V6_cidr [0.331733s] ... ok {2} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_remove_extra_routes [0.188664s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr [0.508234s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port [0.148526s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_values [2.419606s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress_ipv6_pd_enabled [0.134738s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean [0.371486s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_no_slaac [0.135512s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes [0.489905s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_same_ra_and_addr_modes [0.543530s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_pools [0.651957s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_defaults [0.865192s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_uuid [0.352296s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_outside_cidr_returns_201 [0.728493s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port_and_slaac [2.023741s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.668399s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_router_port [0.188552s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_mismatch_address_scopes [0.193944s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_port_on_network [1.460776s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values [1.278344s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_bcast_returns_400 [0.570289s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_router_intf_on_network [1.174048s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.854317s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_gatewayv4 [0.742745s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_allocation_on_auto_address_subnet [1.600143s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.790184s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_network [0.628627s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_32_V4_cidr [0.813228s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_dns_v4 [0.584773s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native [0.407087s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_quotas [0.537132s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V4_cidr [0.943461s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V6_cidr [0.878232s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_native_quotas [0.900709s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_nonzero_cidr [3.317558s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_address_mode [1.679547s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_addr_modes [0.390143s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network_no_admin_tenant [0.638964s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_different_ra_and_addr_modes [0.374822s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_lla [1.314098s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_overlapping_allocation_pools_returns_409 [1.534230s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_emulated [1.062843s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_mode_ip_version_4 [0.516918s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_large_allocation_pool [0.592048s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_modes [0.346502s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_non_router [1.242978s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters [1.101530s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.212556s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_host_route [1.414757s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network [0.774559s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network [0.861744s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_pd_gw_values [1.078445s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_routes [0.957626s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [0.703461s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_db_reference_error [0.722249s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [0.716821s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [3.790548s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants_returns_409 [1.761602s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_shared_returns_400 [0.330840s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated_plugin_failure [1.239928s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_allocation_pool [0.436864s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [0.321729s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_single_tenant [0.874791s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_native_quotas [1.282733s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_on_network [2.034560s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network [1.035045s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_ip_version [0.447731s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet [1.102872s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.647039s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_allocation_pool [2.263997s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_network_different_tenant [0.628980s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns [1.302645s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_and_subnet_id [2.383137s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_uuid [0.594957s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_dns [1.499704s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway [1.408178s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [0.988399s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_dns [0.982050s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets [1.136882s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_fully_allocated [1.425552s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [1.325388s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_host_routes [1.353664s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_cidr_used_on_create [2.348447s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_dns [1.783334s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native [1.757264s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_allocation_pool [1.566089s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets_same_cidr_returns_400 [1.310855s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_plugin_failure [1.235352s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_native [1.784984s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_port_exists [0.762325s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated [1.830068s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_usable_after_update [1.216721s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_if_port_exists [1.583069s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_plugin_failure [0.918941s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_router_port_exists [1.437389s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_and_gateway_ip [1.463805s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_by_network_owner [1.433734s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets [1.668775s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count [1.296881s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_ip [0.544361s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_pool_for_cidr [0.706539s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip_with_limit [0.794744s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_address [1.032590s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [0.977299s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_dhcp_port_associated_with_other_subnets [1.884492s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_shared [1.209884s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_overlapping_returns_409 [1.036553s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_network [1.227870s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_emulated [2.260508s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_native [1.132336s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_with_prefixlen_31 [1.486132s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_subnet_deletion [0.544546s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_show_subnet [0.514852s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_to_None [0.876214s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_lifecycle_dns_retains_order [0.625617s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns_and_route [2.117202s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation_4octet [2.184501s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_project_id [0.698929s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_no_gw_to_no_gw [1.669896s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [1.424454s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_parameter [0.730902s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_multicast [0.455392s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_attributes_fails [0.689805s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_network_deletion [0.892465s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet [0.904388s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_range_allocation [2.432444s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_cannot_disable_dhcp [0.877368s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.640465s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools [1.078370s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [1.633778s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ips [1.310367s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_no_gateway [0.954124s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gateway_in_allocation_pool_returns_409 [0.517608s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_to_None [0.720314s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_with_too_many_entries [0.653723s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_ip_in_use_by_router_returns_409 [1.360777s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_host_routes_exhausted [0.287272s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns [2.535729s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_outside_cidr_returns_200 [0.579761s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_gatewayv6 [0.541062s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_new_gw [1.257999s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_ips_only [4.147432s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.006039s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [1.701547s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port [0.636893s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route [0.636302s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_shared_returns_400 [0.796264s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_add_additional_ip [0.948687s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [0.812516s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_notify [4.375558s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac [0.723638s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestRollback.test_ipam_rollback_not_broken_on_session_rollback [1.393542s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_bad_owner [1.310793s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet [4.263964s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_v6_slaac [2.854833s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_prefix_allocation_pools [0.646946s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_already_allocated [0.937574s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_non_existent_prefix [0.505834s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_large [0.533131s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_port_overlap_detected [6.729524s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet_removed_rport [7.363559s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_small [0.682388s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips_none [0.901478s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network [0.396050s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_mismatch_prefixlen [0.875915s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network_no_query [0.363925s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_smaller_than_min [0.386472s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets [0.276198s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_nonexistent_subnetpool [0.366515s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_3 [0.218647s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_none [0.257390s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_illegal_subnetpool_prefix_list_update [0.553886s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_does_not_raise [0.420200s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_less_than_min [0.600715s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_raises [0.430305s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_gw_notify [6.510031s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__update_floatingip_no_update_existing_qos [0.414138s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__update_floatingip_update_existing_qos [0.247500s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_mix_ipv4_ipv6 [0.316414s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_fixed_ips [0.390506s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_quota [1.737286s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__delete_dvr_internal_ports [0.333197s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_centralized [0.361546s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_distributed [0.278384s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix_larger_than_max [0.708945s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_append [0.565989s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_subnet_overlap_detected [6.317597s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_notify [3.636733s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [1.104856s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_gateway [0.156407s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__create_gw_port [0.482653s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_as_admin [0.604123s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_sync_floating_ips_no_query [0.317425s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_extra_attr [1.986883s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_no_gateway [0.080940s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__notify_attaching_interface [0.308995s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__check_and_get_fip_assoc_with_extra_association_no_change [0.201699s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.580785s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_mtus_by_network_list [0.168173s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_2 [0.193137s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway [0.397474s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info [0.208009s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_of_network_returns_400 [0.733172s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_no_route_connectivity [0.225561s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_deletion_port_not_found [0.432706s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_centralized_snat_port [0.368997s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_floating_ip [0.370331s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_allocation_pool_returns_400 [0.568602s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_distributed_port [0.374037s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_router [0.360710s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_128_V6_cidr [0.493008s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_failed [0.402185s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__create_gw_port_with_no_gateway [0.451046s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_agent_gw_ports_exist_for_network [0.226922s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_ra_mode [0.442984s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__generate_arp_table_and_notify_agent [0.345908s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_by_db_object [0.266004s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_sync_routers_check_gw_port_host [5.400884s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_valid_vnic_type [0.301724s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_centralized [0.262340s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_distributed [0.213176s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services [0.293393s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_address_mode_ip_version_4 [0.938295s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_end_addr [0.895302s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services_mocked [1.096625s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_old_router_up_raise_error [0.210241s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr [0.708998s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update [0.310603s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_non_dvr_router [2.210089s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update_mock [0.223750s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_default [0.436594s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error [0.377034s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_csnat_ports_failure [3.138186s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error_mocked [0.225686s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_no_fip [0.388357s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_with_l3_agent [0.311625s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports [0.221003s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_global [1.733737s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_dvr_no_external_agent [0.168357s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_dvr_router [0.199565s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_centralized [0.224953s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_distributed [0.442633s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_device_owner_by_router_id [0.412977s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_floatingip_agent_gateway_port [0.299735s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_by_port_failure [2.644821s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_not_found [1.773746s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_csnat_port_not_created_on_RouterPort_update_exception [3.104295s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_deleted_non_l3_agent [0.307816s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_with_dvr_true [0.492190s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_multiple_allocation_pools [0.594422s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_host_id_fip_gw_not_found [0.487677s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_binding_exists [0.524843s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_cidr_and_default_subnetpool [0.419657s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_no_host_id_fip_gw_not_found [0.309364s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_port_not_created [0.470748s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_with_host_id [0.335246s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_only_ip_version_v6_no_pool [0.669817s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_downgrade_active_router_to_centralized_validation_failure [0.277829s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_deleted_non_l3_agent [0.521598s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ext_nets_by_host [0.342681s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_out_of_range_allocation_pool_returns_400 [0.750666s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_cidr_and_default_subnetpool [0.752038s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_dhcp_disabled [1.040022s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fip_agent_gw_port [2.213241s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_centralized_snat_port_ip_not_allowed [4.796973s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native [1.368019s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports [1.844679s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_dvr_no_external_agent [0.352201s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_ipv6 [0.990749s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_without_host_id [0.496693s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_quotas [0.795067s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_multiple [3.527106s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_network [3.278691s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal [9.532867s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_other [1.711575s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_centralized_csnat_ports_removal [5.605617s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_no_host_key [0.460436s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_with_host [0.394795s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_csnat_port [0.261002s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_callback [1.382509s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_remove_compat [6.722931s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_trivial [0.422952s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_other_subnet_on_network_still_in_use [1.954232s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_route [1.447082s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_centralized_to_distributed [3.601722s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_distributed_to_centralized [0.408181s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success [0.318849s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_unknown_filter [0.909092s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_version [0.342330s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_subnet [0.294119s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_project_id [1.068606s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_port_notify_advanced_services [1.927166s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvrha [5.667371s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_subnet_notify_advanced_services [1.890528s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_emulated [3.233232s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_single [1.925565s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_trivial [0.379421s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error [12.477943s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_native [0.918544s] ... ok {3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_overlapping_subnets [1.588654s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_ha [5.037845s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_emulated [1.999530s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_fixed_ip [3.244445s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_network [0.579625s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_emulated [1.955267s] ... ok {3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_compat_remove_via_update [3.014446s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_subnet [0.812070s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_with_allocation_range [1.382995s] ... ok {3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_single [1.265843s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_loopback [0.431023s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_adding_additional_host_routes_and_dns [1.108304s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_returns_400 [0.696221s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_with_too_many_entries [0.533002s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_legacy [4.436222s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_no_gw [0.748548s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port_for_normal_port [0.978798s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_dns_v6 [1.086257s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_gatewayv4 [0.466192s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_invalid_gw_V4_cidr [0.507411s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_dvr_ha_binds_to_active [9.480358s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_fails [0.569941s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_ip_version_4 [0.449912s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_fails [0.407191s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_remove_ha_in_use [2.330172s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router [1.191178s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha [3.883284s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_dns_nameservers_exhausted [0.248450s] ... ok {3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_external_gateways_add_pristine_and_remove [8.513097s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_all_ha_network_port_statuses [2.524280s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_ha [2.665758s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_router_notifies_agent [2.993862s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_dvr [2.308610s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port [6.335315s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_router_db_vr_id_allocation_goes_to_error [1.812604s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host [7.844148s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_binds_correctly [3.609938s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_delete_router_ha_interface_port [2.318832s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port_removed_rport [3.618413s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_add_router_interface_no_interface_info [0.041283s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips [0.151520s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__make_floatingip_dict_with_scope [0.121261s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__new__passes_args [0.144742s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_1 [0.186337s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway_no_route [0.186178s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host_only [3.292820s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port [2.303192s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_network_settings [0.285314s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_subtransactions_blocked [0.153435s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network [1.434555s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_disassociate_floatingips_conflict_by_fip_attached [0.280597s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_internal_ip_change_for_fip [0.273442s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_false [1.415861s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_device_owner_not_router [0.329934s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_enabled [3.958353s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_router [0.359779s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_dvr_agent [0.192226s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_not_scheduled [0.837051s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_subscribe_address_scope_of_subnetpool [0.340271s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_invalid_vnic_type [0.372823s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_default [0.312879s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_ha_router [1.233461s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_build_routers_list_with_gw_port_mismatch [0.311720s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_duplicate_port [0.439623s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_distributed_router_to_ha [1.576874s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_non_dvr_agent [0.444404s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_ha_router_replicated_interface_port_ip_not_allowed [5.167068s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_no_ports [0.453947s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_dvr [1.685107s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_csnat_port [1.920368s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_delete_ha_and_non_ha_router [3.141724s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_ha [1.896656s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_binding_failure_rolls_back_port [2.315394s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_subnet_failure_rolls_back_network [0.262938s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_fip_agent_gw_port_and_fipnamespace [2.152421s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fipnamespace [0.492322s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_non_dvr_agent [0.395856s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_legacy_router_to_distributed_and_ha [1.890696s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_not_ha [4.615168s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_to_ha [2.464149s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_disabled [6.901548s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_exclude_dvr_agents_for_ha_candidates [0.184904s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_non_dvr_agent [0.250426s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_no_delete_ha_network_if_not_last_router [6.540389s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_requires_admin_state_down [0.617660s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_no_ha_router_create [0.508621s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_ha_csnat_ports_removal [8.067192s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_active_and_dead [2.346268s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states [5.167641s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_below_0 [0.315733s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_unlimited [0.364727s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ports_under_dvr_connected_subnet [3.350416s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_is_router_distributed [0.462103s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_interface_concurrent_create_on_delete [3.736209s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_create_ha_router [3.911148s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_one_branch [0.162615s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__get_branch_points [0.199011s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branches_fail_different_labels [0.167063s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_autogen_process_directives [0.317878s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_check_migration [0.217917s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_set_router_states_handles_concurrently_deleted_router [7.639001s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision_no_branches [0.267444s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_get_root_versions_dir [0.107231s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_base_not_installed [0.115849s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision_delta [0.155060s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_fails_on_multiple_branch_points [0.122024s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_table [0.160332s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_raises_if_offline [0.203436s] ... ok {0} neutron.tests.unit.db.test_migration.TestSafetyChecks.test_validate_revisions [0.408625s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_different_groups [0.133428s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_add_node [0.064906s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_cleanup_old_nodes [0.103331s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_count_offline_nodes [0.073793s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_node [1.081487s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted [3.192330s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_deleted_if_no_ha_router_present_two_tenants [7.016661s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host [1.109517s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted_agent_dvr [1.592387s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_create_initial_revision_may_exist_duplicated_entry [0.949609s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_another_ha_router_is_created [2.385301s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_ha_interface_port_ip_not_allow [1.955287s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal_with_ipv6 [10.629387s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_delete_with_distributed [3.056215s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface [3.131383s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_order [7.533482s] ... ok {0} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_network_security_binding_no_binding [0.135300s] ... ok {0} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_network_port_security_update_no_binding [0.122704s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external [1.270549s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_router_migration [7.942726s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface_includes_dvrsnat [2.505613s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_port_presence_prevents_network_rbac_policy_deletion [2.079122s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_depleted [1.519307s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_self_share_networkrbac [0.349305s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_does_not_drop_protocol [0.178387s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_ignores_rule_id [0.290307s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_exception [0.242881s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_not_dvr [2.322581s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_conflict [0.261772s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error_revert_failure [10.487907s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event_fail [2.470131s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event [0.375462s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict [0.184123s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_validate_ethertype_and_protocol [0.131072s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_unique_range_per_tenant [4.531225s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_any_subnet_fails [0.304208s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_no_neutron_subnet_id [0.345895s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_non_existent_subnet_fails [0.346053s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_positive [0.358385s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_from_ha [4.920307s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_all_pool_addresses_triggers_range_recalculation [0.250649s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_out_of_range_fails [0.486439s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_succeeds [0.445212s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_succeeds [0.402395s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v6_address [0.460194s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v6_address [0.315911s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_prefernext_allocate_multiple_address_pools [0.373612s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_one_ha_router_one_not [2.716151s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_update_router [4.408047s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_update_allocation_pools_with_no_pool_change [0.495927s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_ok [0.077659s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branchless_migrations [0.048760s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branchless_fail_different_labels [0.044020s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision [0.090896s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv6 [0.231753s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_get_project_base [0.052906s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_expand [0.078343s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ usage: prog revision [-h] [-m MESSAGE] [--sql] [--expand | --contract | --autogenerate] prog revision: error: argument --expand: not allowed with argument --autogenerate {0} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_distributed_port [0.169232s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_delta [0.129453s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_specific_address_request_is_loaded [0.146633s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_delta [0.138173s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_revision [0.051579s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_contract_are_mutually_exclusive [0.057900s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_address_request_factory [0.188390s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_delta_fails [0.078373s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_rejects_delta_with_relative_revision [0.099302s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_subnet_request_factory [0.160832s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_missing_file [0.064893s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_success [0.065014s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_wrong_contents [0.061361s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request [0.180812s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_walks_thru_all_revisions [0.045235s] ... ok {1} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table [0.052064s] ... ok {1} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table_raises_if_offline [0.083360s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_not_in_net [0.187369s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_different_versions [0.134264s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_range_not_list [0.055246s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_csnat_ports_add [9.228340s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet_specific_gateway [0.173808s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_specific_allocation [0.111873s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_default_quota_exceeded [0.105356s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_broadcast [0.077229s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_32 [0.116032s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes [1.139537s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host [0.135903s] ... ok {1} neutron.tests.unit.db.test_ovn_l3_hamode_db.OVN_L3_HA_db_mixinTestCase.test_create_no_ovn_router [0.304282s] ... ok {0} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_first_event [0.869146s] ... ok {0} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_no_event [0.058574s] ... ok {0} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port [0.048349s] ... ok {1} neutron.tests.unit.db.test_ovn_l3_hamode_db.OVN_L3_HA_db_mixinTestCase.test_create_router [0.219050s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_disassociate_floatingip_notify [0.101370s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_concurrent_enable_flag_update [0.088355s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_event_rasies_404 [0.109563s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_return_200 [0.065171s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_bad_list [0.071037s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision [0.426617s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_id_no_notify [0.067061s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_uuid_device_id_no_notify [0.068437s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_add_network [0.045749s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__get_devices_locally_modified [0.108403s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision_row_not_found [0.353350s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_clean_network_ports [0.149530s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_process_network_devices [0.089142s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_report_state_revived [0.082934s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated [0.058609s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_get_revision_row_ports [0.338598s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_deleted_concurrently [0.044928s] ... ok {1} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_ignored_if_extension_disabled [0.048021s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_stop [0.052039s] ... ok {1} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__extend_port_security_dict_no_port_security [0.049346s] ... ok {1} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_port_security_binding_no_binding [0.040531s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed [0.050826s] ... ok {1} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_port_port_security_update_no_binding [0.059543s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_ip_is_local_ip [0.068378s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_no_lvm [0.085476s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_until_final_component_complete [0.185458s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun [0.097672s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_flooding_entry [0.061996s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_ha_dvr_snat_port [0.210612s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host [0.122593s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_only_tunnels [0.084296s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_dont_exclude_host [0.070977s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_ha_interface_port_concurrently_deleted [5.741948s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test__unmarshall_fdb_entries [0.596605s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_when_wrong_component_reports [1.234514s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_shared_existing [0.396402s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change [4.701159s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_no_fdb_entries_with_ha_port [0.801689s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_external_network_shared_rbac [0.736594s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share [0.178681s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_network [0.130461s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv6 [0.068896s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_does_not_drop_protocol [0.230808s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_port_status_port_bingding_deleted_concurrently [2.190839s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_created_in_parallel [0.107800s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv6 [0.061268s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_in_use [0.085681s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_ip_proto_name_and_num [0.097819s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules [0.142614s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_admin_context [0.337087s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation [0.157529s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create [0.179837s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove_non_existent_subnet [0.260582s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_ipam_subnet [0.208463s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_not_in_subnet_fails [0.276524s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_succeeds [0.230528s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_any_address [0.057362s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64 [0.048253s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_no_mac_raises [0.057052s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_automatic_address_request_is_loaded [0.052484s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_dhcp_port [0.044351s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix [0.061413s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change_mocked [3.830005s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway [0.095533s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_with_subnet_pool_id [0.115244s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error [0.082504s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway [0.048632s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_to_ha_notifies_agent [2.878984s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request [0.052272s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_gateway [0.057178s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_range [0.092664s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway [0.828992s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv6 [0.113250s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_gateway_request_is_loaded [0.065052s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_subnet_request_is_loaded [0.056387s] ... ok {1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test__allocation_value_for_tenant_no_allocations [0.107329s] ... ok {1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet_gateway [0.143309s] ... ok {1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet [0.093924s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_not_called_type_local [5.557638s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid [0.057016s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_31 [0.091059s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_first [0.095549s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_last [0.085000s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_empty [0.110732s] ... ok {1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_delete_event [0.126075s] ... ok {1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port_err [0.130083s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_no_port_id_no_notify [0.154208s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_notify [0.106602s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_endpoint_types [0.089948s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_non_200 [0.149050s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_owner_no_notify [0.076571s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_reassociate_floatingip_without_disassociate_event [0.080971s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states_port_not_found [3.021150s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed [0.100924s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_no_active_binding_in_host [0.068812s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_subnet [0.185755s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_removed_retried_on_sync [0.061445s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated_None_to_something [0.051137s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_admin_state_up_true [0.049202s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_setup_arp_protection [0.050161s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed_extension [0.069607s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_notify [0.104740s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_notify_init_event [0.150030s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip [0.129081s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun [0.052443s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_non_existence_key_in_ofports [0.058609s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_interface_distributed_port_ip_not_allowed [4.296089s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update [0.057163s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update_non_existence_method [0.058029s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_active_router_to_distributed_validation_failure [0.215100s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_dvr_snat_port [0.208634s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_called_for_active_ports [2.667668s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success_mocked [0.250871s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_dvr_snat_port [0.196489s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_dvr_snat_port [0.179465s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports [0.314163s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_contraint_conflict [2.063666s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports_no_candidate [0.380421s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_fail_unexpected_labels [0.093929s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_branches [0.125062s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_current [0.137926s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports [0.329437s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location_not_installed [0.100021s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_heads [0.161050s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_contract [0.126591s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ usage: prog revision [-h] [-m MESSAGE] [--sql] [--expand | --contract | --autogenerate] prog revision: error: argument --contract: not allowed with argument --autogenerate {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_change_unbound_port_no_rpc [1.704617s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_stamp [0.184484s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_relative_revision_fails [0.185096s] ... ok {3} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column [0.100805s] ... ok {3} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_column [0.092693s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host_different_groups [0.105626s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_concurrent_port_deletion [1.165410s] ... ok {2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_multiple [2.590084s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_delete_revision [0.389504s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources [0.480023s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources [0.301995s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed [2.848241s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called [2.265607s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_consistent [2.019348s] ... ok {3} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_relies_on_common [0.136342s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_idempotent [0.228438s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_is_object_blocked [0.221973s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object [0.215718s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_after_component_finishes [0.148721s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components [0.116011s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioning_of_correct_item [0.304496s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_two_networks [2.413649s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__get_sync_routers_with_state_change_and_check_gw_port_host [5.027485s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_get_device_details_port_id [3.276309s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_external [1.027092s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_all_classes [0.266842s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_qos_policy [0.145554s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_network_rbac_external_valid [0.557038s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_default_sg [0.150959s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed [1.971290s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_non_default_sg [0.117557s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv4 [0.108825s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group [0.136569s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_already_exists [0.129802s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_when_disabled [0.109330s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_for_icmp_exception [0.125829s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv4 [0.184745s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_rule_conflict [0.128681s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed_twice [2.371503s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_in_use [0.125079s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_fail [0.236142s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_mac_addr_changed [2.200000s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_dvrha [3.918570s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_with_revisions [1.152143s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_delete_event_fail [0.141252s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event [0.224473s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation_negative [0.160712s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_delete_allocation [0.160269s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_list_allocations [0.132131s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove [0.162102s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_with_neutron_subnet_id [0.244328s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_details_for_invalid_subnet_id_fails [0.176667s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_non_existing_subnet_fails [0.167092s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_legacy [1.811615s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_subnet [0.213865s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools [0.230967s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port [2.681999s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_blank_pools [0.288259s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_none_pools [0.324994s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_negative [0.281345s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_bcast_and_network_fail [0.292871s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_ha_router_port [4.776533s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_egress_bandwidth_limit [0.090822s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_bandwidth_limit [0.118312s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_address_exhausted_pools_fails [0.265091s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_not_empty [0.106509s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_no_agent_api [0.120897s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v4_address_succeeds [0.246816s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down [1.561163s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v6_address_succeeds [0.307143s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_address_in_use_fails [0.266025s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_out_of_range_fails [0.263285s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_network [0.901656s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_other_error [0.042682s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_ip [0.052629s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvr [2.984222s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_bridge [0.060304s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge_with_existed_brq [0.067369s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v4_address [0.326087s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge [0.152043s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_binding_failure_rolls_back_network [0.311204s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge [0.087583s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_devices_count [0.056795s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_device_name [0.052267s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v4_address [0.290409s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group [0.053910s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface [0.044679s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv4 [0.083865s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_invalid_cidr [0.059588s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_up_two_active_ports [1.519169s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_v6_unicast_group [0.045913s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_any_address_request_is_loaded [0.077061s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_dscp_marking [0.047355s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_ucast_supported [0.047221s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_dscp_marking [0.080375s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_wrong_version [0.085719s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate_not_for_host [0.068130s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_egress_bandwidth_limit [0.051911s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_ignore [0.043810s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix_type [0.077944s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip [0.042981s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_delete_arp_spoofing [0.050179s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_empty_lists [0.041224s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_agent_extension_api.TestLinuxbridgeAgentExtensionAPI.test_get_iptables_manager [0.040489s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap [0.072053s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_invalid [0.058919s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_with_arp_responder [0.064461s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vxlan [0.050784s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_update [0.094849s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat_bad [0.082157s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre [0.061410s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local [0.072326s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan_bad [0.078948s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_configurations [0.059333s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_ok [0.050794s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat [0.078081s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_neutron [0.543589s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_not_exist [0.040312s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_abort [0.074181s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_interface [0.046778s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_bad [0.056482s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge [0.083630s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_vif_details [0.072288s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan [0.080145s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge_with_existed_brq [0.086021s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_subinterface_name_advanced [0.182602s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range [1.051675s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_no_bridge_mappings [0.076081s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv4 [0.088068s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_error [0.098394s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_deletable_bridges [0.083928s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_args_are_passed_to_specific_request [0.074613s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_spaces [0.076736s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_interface_details [0.063510s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_backwards_compatibility [0.045697s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices [0.077425s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_device_name [0.057761s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_tenant_binding_raises_duplicate [2.020963s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_ipv6 [0.050402s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_error [0.083658s] ... ok {3} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_ipv6_subnet_specific_gateway [0.176787s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_invalid_ip [0.054755s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_rule [0.079248s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_valid_ip [0.040872s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_gateway_invalid_in_subnet [0.099655s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_plug_interface [0.040022s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_released_vf [0.070861s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_not_router [0.069192s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_released_vf [0.045516s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface_not_on_bridge [0.064750s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_mismatched_local_ip [0.040209s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate_not_for_host [0.050507s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_fail [0.103549s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_middle [0.148629s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove [0.090702s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_ok [0.091687s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_nogateway [0.101256s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_min_tx_rate [0.068036s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_unmapped_net [0.085569s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_existing_pci_slot [0.045940s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_existing_pci_slot [0.045457s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_with_existed_brq [0.085490s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_nonexisting_pci_slot [0.042131s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_mismatch [0.038970s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_port_update [0.083238s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_max_rate [0.079269s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan [0.077392s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_multiple_upper_devs [0.069626s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_main [0.086344s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info [0.037885s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_fail [0.037046s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_no_mapping [0.078234s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_disable [0.039786s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_ok [0.066540s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok [0.049214s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_true [0.037425s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_extension_driver_type [0.087899s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_plug_interface [0.083640s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false [0.090021s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_abort [0.083905s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_unknown_type [0.074732s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false_None_original [0.036499s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_active_host_for_ha_router [1.419689s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_ok [0.037366s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_fail [0.037052s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_minimum_bandwidth [0.044791s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_true [0.037730s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info_multiple_nics_for_physnet [0.037905s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_with_device [0.057767s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_without_device [0.037280s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_min_tx_rate [0.037548s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs_not_present [0.775629s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status [0.037677s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state [0.059585s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status_mismatch [0.044984s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_single_upper_dev [0.063664s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate [0.078688s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device [0.043183s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_returns_empty_sets [0.058753s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device_fail [0.041265s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_missing [0.080271s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_fail [0.061450s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_ok2 [0.054681s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_no_device_found [0.066721s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok2 [0.049044s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_and_removed [0.062658s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_ok [0.048758s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_multiple_admin_states [0.057902s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_ok [0.062445s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_router_port_bindings [0.870492s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_update_and_clean_network_ports [0.057322s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_dir [0.043123s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_deactivate [0.050884s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state [0.054833s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_pci_slot [0.047117s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_bandwidth [0.052919s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_vnic_physical_direct [0.049768s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_network_devices [0.040376s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_no_changes [0.040839s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment [0.058273s] ... ok {3} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_callback_method [2.088176s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_true [0.046712s] ... ok {3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_event_empty_uuid_field [0.063468s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment_allows_supported_network_types [0.065183s] ... ok {3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port [0.047078s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_failed [0.087476s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_unsupported_net [0.054270s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent_direct_physical [0.046776s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_not_existed_device [0.052610s] ... ok {3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_event_exception [0.086929s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_not_valid_item [0.038317s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_network_update [0.048135s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_existing_rules [0.046802s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_associate_floatingip_notify [0.094123s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan [0.066026s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_bandwidth [0.054741s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_no_port_id_no_notify [0.069977s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules_no_vif_port [0.051891s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings_negative [0.063854s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_unknown_type [0.061050s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun [0.064014s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_notify [0.087578s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_vif_details_contains_vlan_id [0.057912s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_responder [0.088086s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_override_default_vnic_types [0.038112s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_deleted_port_no_notify [0.140461s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_drop_port [0.097340s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_port_notify [0.112730s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_responder [0.104412s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_non_compute_instances_no_notify [0.107764s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dscp_marking_rule [0.098149s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_active_direct [0.104514s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan [0.101947s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_status_all_values [0.086274s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection [0.085994s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_true [1.289445s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_valid_item [0.514517s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun [0.053216s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_multiple [0.107303s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_bandwidth [0.083414s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan [0.104524s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_policy [0.072847s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_noendpoint_invalidate_session [0.106797s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_egress [0.066976s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port [0.048807s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_remove_port_meter_id [0.081572s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers_when_already_exists [0.050454s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises [0.140443s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_egress [0.086282s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows [0.072932s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_create_meter [0.080569s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_arp_responder [0.075644s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises_connect_exc [0.168851s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection [0.080717s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process [0.077831s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_get_and_clear_updated_devices [0.051057s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_arp_tunnel [0.082766s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 [0.073317s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_error [0.084730s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan [0.067060s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan [0.058674s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_added_removed [0.089326s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun [0.061216s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_meter [0.077113s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port [0.053745s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_non_existing [0.080692s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection [0.068528s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_drop_port [0.061427s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_on_sync [0.085627s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_drop [0.085568s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder [0.063400s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 [0.058159s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_no_local_interface [0.092279s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan [0.088149s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_normal [0.063461s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_delete_arp_spoofing [0.083097s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_disabled [0.046582s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_ingress [0.096790s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port [0.045468s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_existed_device [0.087297s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port_allow_all [0.078501s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_illegal_method_calls [0.041605s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp [0.045249s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_not_existed_device [0.093856s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_update_meter [0.107155s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp_when_get_datapath_id_returns_None [0.057569s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_register [0.068206s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp [0.070814s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 [0.094311s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_chg_ip_tun_empty_before_after [0.071851s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_drop_port [0.100523s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_one_dead [1.523650s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_data [0.111757s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 [0.056136s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_non_existence_key_in_lvm [0.080808s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_goto [0.081270s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan [0.095392s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process [0.095349s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_no_ha_port [0.244914s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 [0.095733s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 [0.097998s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun [0.105634s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_physical_br [0.814552s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br_tunneling_disabled [0.047534s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_drop [0.094074s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_ha_dvr_snat_port [0.383350s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test__cidr_to_os_ken [0.080377s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process [0.095337s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_delete_arp_responder [0.070636s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_goto [0.098012s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host_no_candidate [0.206188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_drop_port [0.105956s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun [0.100991s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers_when_already_exists [0.108718s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan [0.051187s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_capabilities.CapabilitiesTest.test_register [0.057711s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun [0.060490s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_hash_invalid_address [0.038310s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers [0.061824s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan_ipv6 [0.045098s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table [0.062297s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_enabled [0.045479s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_ha_agents_by_router_id [0.395138s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_aborted_bundle_context [0.038401s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_normal_bundle_context [0.037427s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels [0.086475s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_dvr_mac_address_update [0.260318s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test_get_datapath_no_data_returned [1.312602s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_reserved_cookies [0.081921s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_compute_ports [1.308907s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_unset_cookie [0.064748s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_int_br [0.089714s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_cookie [0.126858s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_drop [0.123910s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_goto [0.128856s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_none [0.142206s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_single [0.125508s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_port_changes_with_sync [0.056678s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan [0.039501s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_delete_if_ha_router_is_present [3.739384s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports [1.248363s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address [0.926110s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_db_deleted_error [0.908394s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port [3.531515s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_port_without_passing_fixed_ip [0.341469s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports_without_subnet [0.314759s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_dhcp_ports [1.639120s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves [0.057329s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_multisegments [0.061655s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_not_vlan [0.091742s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_bound_port_to_updated_smartnic_ports [0.113956s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_network_in_use [1.433141s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_unbound_port_to_updated_smartnic_ports [0.111066s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_does_not_set_refresh_tunnels_if_tunnels_exist [0.872793s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_last_port_up [2.045269s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate_not_for_host [0.058909s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_with_vlan [0.083347s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_without_direction [0.057361s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_daemon_loop_uses_polling_manager [0.057453s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_system [0.055725s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated [0.057816s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_rpc_loop_survives_error_in_check_canary_table [2.120693s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create [1.445841s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_port [0.176362s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_restart_for_ingress_direct_goto_flows [0.120560s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_failed_no_ha_network_delete [0.173221s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_csnat_port [0.332291s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_status [0.184110s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead [0.115388s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_unbound [0.128675s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_unbound_smartnic_port [0.127720s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_unbound_smartnic_port_not_belong_to_the_agent [0.099863s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_deleted_ports_cleans_network_ports [0.118924s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_binding_no_activated_devices [0.128966s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_removed_port_if_never_added [0.113159s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports_remove [0.108265s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_remove [0.202801s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_interface [1.361281s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_fail [0.111098s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves_invalid [0.100734s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_two_agents [2.337665s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id [0.098987s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_vlan_not_found [0.118778s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_with_distributed [2.498988s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_revived [1.089778s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_no_tag [0.116177s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_include_dvr_snat_agents_for_ha_candidates [0.157799s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_finds_known_updated_ports [0.111763s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_unknown_updated_ports [0.123189s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_bandwidth_bridges [1.194450s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_current_only_for_unchanged_ports [0.116084s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_pkt_processing_cfg [0.134430s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_entry_for_arp_reply_ignores_ipv6_addresses [0.125803s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_type_ovs [0.113539s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_no_fdb_updates_without_port_updates [1.660055s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_network_port [0.105733s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_change_from_veth_to_patch_conf_port_exists [0.157875s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_valid_hints [0.058277s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_not_for_host [0.063057s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_dvr_enabled [0.141596s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_removed_port [0.097764s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_igmp_snooping_enabled [0.128151s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr [0.095796s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br [0.105835s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_default_inventory [0.111186s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_does_not_process_missing_port [0.131028s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_with_direction [0.143446s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_failed_devices [0.110942s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated_fail_setup_physical_bridge [0.096574s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_put_port_down [0.126986s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_flows [0.141714s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_sends_vif_port_into_extension_manager [0.124603s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_flows [0.158163s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_skips_if_port_not_found [0.111781s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_port [0.128421s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_invalid_ip_address [0.107808s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_network [0.081648s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_setup_tunnel_flood_flow_once [0.108321s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_update_chg_ip [0.105592s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update_outoforder [0.056570s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_retries_map_and_remove_devs_not_to_retry [0.105825s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_not_report_state_when_ovs_dead [0.063371s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_treats_moved [0.114052s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_port_already_dead [0.130566s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_succeeds [0.086491s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_valid_tag [0.111142s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_after_update [0.105556s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update [0.132567s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings [0.121758s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_delete_ha_network_if_last_router [2.914439s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_updated_port_if_removed [1.160565s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_no_vif_changes_return_updated_port_only [0.122363s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_segmentation_id_compat [0.107458s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_rpc_loop_fail_to_process_network_ports_keep_flows [0.165938s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes [0.096332s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_router_create_with_ha_conf_enabled [1.442422s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes_with_sync [0.116268s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout [0.109940s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct [2.341036s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges [0.112411s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_rpc_waits_for_alive_neutron_server [0.150485s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tunnel_csum [0.120325s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_address_mismatch [0.111823s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_netaddr_exception [0.109790s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_updates_known_port [0.104896s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_port_network [0.109892s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_clears_old [0.097624s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_removes_drop_flow [0.106104s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_igmp_snooping [1.214924s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_other_agents_get_flood_entries_for_ha_agents [5.506387s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unbind_ha_router [1.933345s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_port_info_compare [0.540591s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_portinfo_marshalled_as_list [0.693699s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_ingress_bandwidth_limit [0.109278s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_arp_responder [1.933581s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_ingress_bandwidth_limit [0.091597s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_trusted [0.084693s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_flat [0.091843s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__is_valid_multicast_range [0.080648s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_daemon_loop [2.046016s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__match_multicast_range [0.079750s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__update_interface_ip_details [0.073704s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_interface_disappearing [0.072630s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_unbound [0.800072s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___equal [0.037599s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_non_existing_raises_exception [0.036927s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test__set_bridge_name_notify [0.038199s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings_negative [0.035809s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismBaseTestCase.test__set_bridge_name_notify [0.036915s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vhost_mode [0.037548s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test__set_bridge_name_notify [0.037256s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_true_if_agent_requests [0.075526s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_ip [0.944861s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_dead [1.497714s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local [0.090042s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_up [0.090500s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_legacy [0.068971s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan [0.091239s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan_bad [0.041794s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_arp_responder_enabled [0.095409s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_read_initial_chassis_config [0.158409s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_dscp_inherit_set [0.090734s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_mtu_too_big [0.090314s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_bridge_name [0.086158s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_multicast_address [0.087688s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate [0.087116s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate [0.087214s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add [0.096612s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__port_effective_qos_policy_id [0.598116s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add_with_arp_responder [0.087453s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_ha_network_per_tenant [3.749828s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat [0.086633s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre_bad [0.080195s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan [1.187340s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_bad [0.081640s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_good [0.106489s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop [0.095711s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules [0.584541s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop_long [0.083581s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_other [0.086995s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_down [0.085883s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_fail [0.078008s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_all_devices [0.081996s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_callbacks [0.083014s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_exists [0.072304s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_not_exists [0.085897s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false [0.074924s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_device_name [0.086308s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_defaults [0.075654s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings [0.092484s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_assigned_vf [0.080824s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_max_rate [0.128681s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch [0.148055s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_mismatch [0.085065s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_with_device [0.106878s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_without_device [0.091434s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_enable [0.135376s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_ok [0.133891s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat [2.127886s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_rate_ok [0.070708s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_fail [0.077899s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs [0.102478s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_vr_id_between_routers [2.628745s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs_no_file [0.083218s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_cidr [0.092258s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs [0.101552s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_succeed [0.083221s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_true [0.099373s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_false [0.079016s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_no_dir [0.077712s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices [0.074638s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_content [0.038961s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_dir [0.036302s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_exception [0.035086s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_floatingip [2.764429s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck [0.064018s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSRIOVAgentExtensionConfig.test_report_loaded_extension [0.059056s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_cached_device_count_report_state [0.090878s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_default_inventory [0.082481s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_activated_bindings [0.090477s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_updates [0.061391s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan [1.348523s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_and_removed [0.105979s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different [0.093159s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different_type [0.080578s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_existing [0.074503s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_is_singleton [0.085838s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop_non_existing_raises_exception [0.094709s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_uniq [0.093762s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_default_vnic_types [0.069293s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_all_items [0.068233s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_valid_item [0.071769s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test__set_bridge_name_notify [0.069617s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vif_type [0.067245s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_false [0.894509s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local [0.075185s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicAgentConfigParser.test__validate_rp_in_dev_mappings [0.085447s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local_dead [0.071158s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_no_host [0.073398s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat_bad [0.066090s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network [1.633083s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:392: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' new = getattr(target, relationship_prop.key) {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_without_pci_slot [0.093434s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_bw [0.084586s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings [0.082311s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_pps_and_min_bw [0.069006s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.079373s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_unknown_type [0.078808s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_driver_responsible_for_ports_allocation [0.069329s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test__set_bridge_name_notify [0.076650s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_for_flat_network [0.084375s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test__set_bridge_name_notify [0.074317s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent [0.079444s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local [0.074874s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_physical [0.087997s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test__set_bridge_name_notify [0.080219s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_macvtap [0.080508s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_agents_by_chassis_private [0.118432s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_default_vnic_types [0.072334s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_vif_port [0.075520s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_allocate_meter_id [0.091441s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_physical_network [0.098080s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_vif_port [0.094060s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_packet_rate [0.102930s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_reset [1.153758s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:392: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' new = getattr(target, relationship_prop.key) {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_flat [0.105423s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac [0.104935s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_delete_router [3.492794s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker [0.107634s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_list_meter_features [0.111814s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers [0.092319s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__cidr_to_os_ken [0.091303s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_physical [0.100551s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_arp_responder [0.100176s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process [0.098369s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_normal [0.099753s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan [0.091751s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers [0.110361s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_router [1.313762s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers_when_already_exists [0.122422s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_exists [0.097938s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__cidr_to_os_ken [0.111236s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder [0.097950s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun [0.090255s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun [0.053721s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress [2.221345s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_method_calls [0.060658s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp_with_reserved_cookie [0.059125s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_delete_router [1.602249s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_normal [0.073694s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_branchless [0.098203s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_reserved [0.065556s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_two_branches [0.093057s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_cur_only_for_unchanged_ports [0.115455s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branches [0.077996s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre_ipv6 [0.075853s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_may_exist [0.745001s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails [0.110923s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_exists [0.052246s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location [0.083384s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_with_dhcp [0.099871s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_exception [0.253029s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_fail [0.091734s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_history [0.127225s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_del [0.088331s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_update_head_files_success [0.101786s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.089322s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract [0.107531s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports_not_found [0.080542s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress_fip [0.997884s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_multiple_extgw_routes [0.067052s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_delta [0.129357s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_fail [0.095519s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_revision [0.113325s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestScheduleUnhostedGatewaysCommand.test_schedule_unhosted_gateways_rebalances_lower_prios [0.082184s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand [0.097711s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.101015s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_milestone_expand_before_contract [0.103162s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.087913s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried [0.811389s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_all_port_dhcp_options [0.106736s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision [0.144811s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_from_host [0.097082s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_extids_update [0.111391s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_node_by_uuid [0.048086s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_fail [0.087806s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried_max [0.267071s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_fail [0.043978s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_update [0.055768s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_fail [0.056376s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ovs_restart [0.196167s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.054719s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_ignore [0.061569s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports_ofport_change [0.405880s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_policy [1.550011s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:392: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' new = getattr(target, relationship_prop.key) {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_may_exist [0.072661s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_new_row [0.056875s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_exists [0.089059s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_dhcp_options [0.735581s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host_different_groups [1.071227s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_may_exist [0.082947s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_exists [0.043039s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_floatingip_in_nat_or_lb [0.200787s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule [0.097572s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_older_revision [0.260450s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__delvalue_from_list [0.076502s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip [0.064900s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options_with_ports [0.190158s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_not_found [0.721115s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_acl_del [0.087760s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_del [0.067401s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_no_exist [0.056251s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_fail [0.056921s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.099818s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_fail [0.057855s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_ignore [0.060693s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.055483s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_static_route_del [0.066276s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_static_route_del_not_found [0.064281s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports [0.062114s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_no_lrouter_exist_ignore [0.054448s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_no_lrouter_exist_fail [0.057917s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_no_port_dhcp_options [0.059423s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_extids_update [0.055563s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis [1.702420s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_fail [0.061472s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways [0.101848s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_not_found [0.044642s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_switches_with_ports [0.139669s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_unbound_dvr_router_port [2.923609s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_dhcp_ports [0.320372s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__check_bridge_datapath_id [0.095214s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_segmentation_id_not_updated [0.065402s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup [0.191979s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies [1.033443s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_by_lrouter_port [1.078800s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses [0.174713s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_gw_ports_gwc [0.132094s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_port_security_disabled [0.257952s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_gw_ports_legacy_option [0.213902s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices [0.134948s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_invalid_hints [0.151839s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate [0.160288s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_cleanup_stale_flows [0.052879s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_bandwidth [0.051040s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_default_inventory [0.097946s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_create_smartnic_port_map_entry_data [0.107449s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosed_gateway_schedule_to_max [1.110653s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_fdb_aging_settings_with_threshold_set [1.638111s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources_order [4.833951s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_add_vnic_type_and_pb_capabilities_to_lsp [0.536961s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_netdev [1.021280s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_older_than [0.360365s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_del_fdb_flow_idempotency [0.153286s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_for_new_resource_type [0.240756s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_hybrid_plug_flag_based_on_firewall [0.146606s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_remove_provisioning_component [0.125072s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_mcast_flood_reports [1.022554s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_deletes_flows_for_valid_ofport [0.256548s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options [0.748399s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_ignores_flows_for_invalid_ofport [0.188890s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_finds_known_updated_ports [0.076855s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_unknown_updated_ports [0.114863s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_port_removed_and_added [0.112342s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports [0.102323s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_preserve [0.179090s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external_with_multi_rbac_policy [0.920308s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_reset_tunnel_ofports [0.068531s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_has_tag [0.064959s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_sanitize_ovs_iface_other_config [0.069582s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout_no_value [0.057421s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tos_inherit [0.059107s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_port_has_address_scope [1.196451s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options_dhcp_disabled [1.063172s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_ofport [0.079354s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_ignores_invalid_ofport [0.082106s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_unbinds_port [0.105982s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_shut_down_port [0.106858s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_wake_up_port [0.230719s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_expected_value [0.870993s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group [0.853996s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_in_use_fail [1.388544s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_networkrbac_valid [0.432830s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_delete [0.904869s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_ignores_rule_id [0.080863s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ip [0.086245s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ip [0.076525s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_tenant_mismatch [0.153114s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_not_supported [0.820720s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ipv6 [0.078136s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_update [0.896637s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_raise_error_on_not_found [0.109773s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_filters_passed [0.221526s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_and_after_delete_event [0.298924s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event [0.125075s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event_fail [0.137035s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_delete_event_fail [0.163366s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_sg_rule_before_precommit_and_after_delete_event [0.148443s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_vxlan [1.359071s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_statefulness_binded_conflict [0.171724s] ... ok {2} neutron.tests.unit.db.test_segments_db.TestSegmentsDb.test_get_networks_segments_with_empty_networks [0.068157s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_allocation [0.135596s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_pool [0.130406s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_subnet_for_non_existent_subnet_pass [0.193693s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_mcast_flood_reports_broken [2.216714s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_multiple_address_pools [0.387354s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_doesnt_exist [2.308195s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_alien_param_raises [0.108708s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_with_limit [0.064916s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test__set_schema_aware_periodics [0.033187s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test_nbdb_schema_updated_hook [0.044937s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_invalid_address_type_raises [0.115698s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_default_route_ecmp [0.066987s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_class [0.120728s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__get_snat_cidrs_for_external_router_nested_snat_off [0.079185s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_without_arp_responder [1.340939s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_changed [0.103867s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_name [0.142808s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_off_nested_on [0.092063s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_from_ipam_driver_config_value [0.106438s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error_for_none [0.092901s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_router_default_route_empty_dst_ip [0.815096s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request [0.042393s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestSubnetRequestMetaclass.test__validate_gateway_ip_in_subnet [0.053360s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet [0.117359s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_any_allocation [0.119231s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_concurrent_allocation_exception [0.172173s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_network [0.073863s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_router_or_not_defined [0.063808s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_ipv6_ra_configs_changed [0.902086s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_version_mismatch [0.810545s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_port_bindings_host_fail [0.098726s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_trunk_subport [0.104010s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up [0.110091s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry [0.105709s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_off_nested_off [0.101791s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_nogateway [1.119457s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_add_and_keep_two_routes [1.362846s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat_fail [2.948997s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_network_changed [1.341791s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_add_two_routes [1.235815s] ... ok {2} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_notify_method [2.122308s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port_err [0.147373s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_not_changed [1.277744s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_queue_events [0.127735s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan [1.560299s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_events [0.133500s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_no_notification_notify_nova_on_port_data_changes_false [0.172305s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncML2.test_ovn_sb_sync [1.239605s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_missing_intf [0.125735s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_delete [0.121226s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_no_changes [0.116673s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated [0.103384s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_nb_start [0.173961s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_vanished_removed_on_sync [0.100070s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_with_delete_arp_protection [0.106139s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout [0.094011s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout_no_value [0.089269s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_notify [0.129418s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_update_network_ports [0.129199s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_non_existence_key_in_ofports [0.099301s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_unavailable_ofport [0.082378s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_agent_ports [0.080662s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_create_event [1.163240s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_replicated_port [0.425851s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports_no_candidate [0.511300s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb [0.111065s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_remove_and_keep_two_routes [2.853672s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_no_ip [0.084575s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_update_port_precommit_mac_address_changed_raises [0.120975s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan_fail [3.420397s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_repair [1.423856s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_create [0.081880s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_no_longer_gw [0.115312s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_sb_start [0.129763s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_unwatch_logical_switch_port_create_events [2.640140s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_last_touch_expired [0.098703s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_vlan [1.508034s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_and_get [0.103904s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_existing_raises_exception [0.091813s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_non_existing_raises_keyerror [0.121905s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_dvr_snat_port_fdb_entries [2.386026s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_in_operator_on_key [0.170023s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_iterator_returns_vlan_mappings [0.128999s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop [0.120024s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_found [0.095339s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings [0.064334s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test__set_bridge_name_notify [0.080478s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event_no_old_data [1.486686s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_not_valid_item [0.098238s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_not_needed [1.574569s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test__set_bridge_name_notify [0.096917s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingChassisUpdateEvent.test_event_matches [0.178299s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test__set_bridge_name_notify [0.111794s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_pps [0.113591s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_no_options [0.151135s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre [0.103126s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre_bad [0.098877s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_false_if_agent_requests [0.084831s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test__set_bridge_name_notify [0.104638s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test__set_bridge_name_notify [0.152341s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_heartbeat_timestamp_format [0.221355s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_post_connect [1.424622s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_update_while_iterating_agents [0.303668s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones [1.073097s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateful_supported [1.320903s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_delete_event [1.379296s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateless_not_supported [1.085579s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_lost_physnet [1.391105s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_virtual_parent_change [0.110152s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_other_options_change [0.123136s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress [3.076667s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group [1.216841s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__delete_security_group [1.154770s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules_no_rules [1.272701s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_info_for_ha_chassis_group_as_extport [1.110580s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_wrong_key_value [0.967251s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_no_policy_change [1.581327s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:392: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' new = getattr(target, relationship_prop.key) {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_info_for_ha_chassis_group_as_gw [1.171142s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_ha_port [8.382905s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_port [1.673633s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_missing [2.539715s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_bound_to_agentless_host [1.589760s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_not_found [0.138551s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_ignore_exists [0.139205s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule_no_lrouter_exist [0.172123s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_static_route_add [0.160218s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_none [0.111420s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckLivenessCommand.test_check_liveness [0.082047s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_no_key_set [2.550161s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet_not_found [0.131340s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_invokes_update_device_down [0.853816s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_ignore [0.105662s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_ignore [0.089950s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_present [1.208865s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options [1.193163s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del [1.045165s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_lrouter_no_exist_fail [0.072840s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_no_dvr [1.159107s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule [0.175143s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_do_not_fail [0.086827s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_router_update [0.107967s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv4_options [0.115881s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv6_options [0.114500s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_with_dhcp [0.118120s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_ignore [0.089871s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_addr_scope [1.093660s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_routers_with_rports [0.207989s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_to_fip_port [1.260190s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__is_port_provisioning_required [0.752309s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_unbound_port [3.196923s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_router_floatingip_lbs [1.290643s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options [0.220681s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__process_sg_rule_notifications_sgr_create [1.030263s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts [1.328503s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways_deleted_physnet [0.243991s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_found [0.120417s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_dvr [1.138307s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn [1.200164s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__fix_create_update_no_sttd_attr [1.381732s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_dualstack [2.822567s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_no_dvr [0.932156s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_timed_out [1.059102s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_from_fip_port [1.181714s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true_one_diff [1.141794s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_add_gw_port_info_to_logical_router_port [2.301120s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_above_max_limit [0.907780s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_no_segments_to_bind [1.014160s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_for_l2pop_network_types [2.451463s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_add_gw_port_info_to_logical_router_port_no_action_needed [1.019986s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn_with_given_ovn_dhcp_opts [1.078744s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_unsupported_vnic_type [1.014130s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb_disabled [1.111199s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_create [1.160521s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_flat [2.339824s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_create [0.995706s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed_vlan [3.926478s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_vlan [3.189355s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_geneve [1.498827s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_remove_gw_ext_ids_from_logical_router [1.129533s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_found [1.358129s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_and_update_ignored_fip_port [2.750106s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_physnet_not_found [1.129759s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_nat_floating_ip_with_gateway_port [2.448609s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_port_virtual_type [0.949651s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_sriov_port_geneve [1.226433s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_default_route [0.101161s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_no_default_route [0.095240s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_disabled [1.627821s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__get_snat_cidrs_for_external_router_nested_snat_on [0.082029s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_down [0.087101s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry_fail [0.088682s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_on_nested_off [0.121283s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_on_nested_on [0.076340s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_geneve [1.241105s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_remove_two_routes [1.239551s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_new_gw [0.140591s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_no_changes [0.123746s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify [0.144536s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_vxlan [1.032372s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_different_node [0.122372s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_invalid_extra_dhcp_opts [2.192106s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_get_other_fdb [7.461551s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event_no_old_data [1.135451s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_tunnel_network_type [1.541232s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security [1.832455s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event [1.568693s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_empty_no_external_ids [0.958789s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event [0.559948s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_with_disabled_security [2.886390s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security_allowed_address_pairs [2.587188s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_with_dvr_rtr_does_not_get_other_fdb [4.018561s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_physnet [0.991070s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_chassis_change [0.086623s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_without_security_groups [1.252706s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups [1.596549s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones_no_azs [0.784718s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_last_port_up [1.630816s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_empty [0.058200s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv6 [0.856538s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries_ssl [0.598338s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateless_supported [0.648434s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_not_passed_through_api [0.669108s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_get_candidates_for_scheduling_availability_zones [0.671528s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_passed_through_api [0.069998s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_ingress_bandwidth_limit [0.038809s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing [0.038580s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing_addr_pair [0.041228s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_no_security [0.036484s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vlan [0.037949s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_compute [0.066883s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_check_vxlan_support [0.082432s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge [0.088664s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_az_and_ignore [0.893578s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_int_mappings [0.090243s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_physical_vlan [0.086739s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_network_precommit [0.669767s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge_with_existed_brq [0.079176s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge [0.085442s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge_with_existed_brq [0.070251s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_down [0.088300s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_bridge_mappings [0.076945s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_existing_bridge_name [0.078337s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_not_exist_in_ovn [1.591655s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_advanced [0.077432s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_unicast_group [0.065896s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_key_set [0.857405s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_expired [0.802137s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_mcast_supported [0.199757s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove_with_arp_responder [0.136636s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_mapped_net [0.080072s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.075830s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_unknown_type [0.070315s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local_dead [0.069924s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv4 [0.820464s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_up [0.087248s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_no_mac [0.070788s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_not_migrating_additional_chassis_present [0.692441s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_consumers [0.075260s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_flat [0.080478s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_vlan [0.084719s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_port_update [0.082985s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false_None_original [0.075147s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_true [0.075619s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_bad [0.088952s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_hostname_not_present [0.745829s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_vif_details [0.082509s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.066883s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_true [0.077711s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan [0.080874s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_spaces [0.072443s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_ovn_lb_hm_port [0.925090s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_ok [0.077996s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_captures_sriov_failure [0.080552s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_unknown_device [0.077540s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_assigned_vf [0.075474s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_minimum_bandwidth [0.042843s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_rule [0.044095s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_exist_and_assigned_pci [0.055202s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__ovn_update_port_missing_stdattribute [0.809682s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_nonexisting_pci_slot [0.679319s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_exist_and_assigned_pci [0.067882s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_up [1.525392s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch_zero_vfs [0.093351s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_false [0.074084s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info [0.089602s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_auto [0.070251s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_disable [0.073723s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_empty [0.067181s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info_multiple_slots [0.074055s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_port_invalid_binding_profile [3.400312s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_list [0.072411s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok3 [0.078123s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__sg_has_rules_with_same_normalized_cidr [1.152450s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_fail [0.046508s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs_no_devs [0.043874s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_false [0.045665s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_match [0.044757s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs [0.045783s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_not_present [0.036676s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_and_removed [0.040764s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_ip_link_state_not_supported [0.038857s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_set_device_state_exception [0.057473s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_multiple_admin_state_up_true [0.054224s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_no_device_found [0.054648s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_sends_host [0.055057s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_existed_device [0.054698s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate [0.056530s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_port_not_in_network [0.056772s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_bad [0.061697s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct [0.078842s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv4 [1.030554s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_with_switchdev_cap [0.075946s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_eq_max_limit [0.967270s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_all_items [0.078606s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_packet_rate [0.073437s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_new_rules [0.075294s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate [0.077784s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate_ingress [0.073615s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules [0.081466s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down [2.220260s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts_invalid [0.567299s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth [0.080789s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_phy_brs [0.083712s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules [0.075015s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__cidr_to_os_ken [0.090815s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_physical [0.096749s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_ingress [0.090528s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_arp_vlan [0.101482s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true [0.655813s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_flat [0.098927s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker_exception [0.092752s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down_not_found [0.865115s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac [0.092578s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_flat [0.103669s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_from_fip_device_owner [1.693867s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker [0.095557s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_not_timeout [0.523446s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker_exception [0.096219s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_goto [0.117227s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_normal [0.119863s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan [0.083032s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan [0.080615s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_alive [0.516348s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up_extport [1.135611s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_subnet [0.957387s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vdpa [0.458530s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan [0.947153s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table [0.095540s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_geneve [0.502755s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_existing_group [0.805419s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows_ofport_invalid [0.087231s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 [0.090957s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_drop [0.094139s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan [0.097347s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table [0.091666s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip [0.096000s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac [0.098020s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 [0.134371s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan [0.059544s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers_when_already_exists [0.055028s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_with_subnet [0.902115s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled [0.079624s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_bundle_context_with_error [0.071129s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_disabled [1.741533s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_request_cookie [0.043685s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_phys_brs [0.043413s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br [0.043898s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_arp_responder [0.047254s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers [0.049705s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_multiple [0.053781s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_port_changes [0.052609s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre [0.048827s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ext_br_recreated [0.061096s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_ovn_octavia_vip [1.702888s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port [1.051401s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_changed_security_groups [1.292740s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups_no_ps [1.133607s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit [0.644454s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_invalid_extra_dhcp_opts [1.496381s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration [0.518854s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ancillary_ports_failure [2.055841s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_once [0.521675s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries [1.462626s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_always [1.273685s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_revision_mismatch_not_after_live_migration [0.744543s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_exception_delete_revision [1.325071s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ports_failure [2.128080s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_unchanged_security_groups [2.019052s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_setup_dvr_flows_on_int_br [0.412935s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6 [0.845634s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_mac_field [0.781040s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_enable_dhcp [0.718897s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_compute_ports [1.175775s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_ip [0.492438s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__setup_tunnel_port_while_new_mapping_is_added [0.132435s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_stale_entry [1.824772s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_mapping_not_found [0.139943s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_mac [0.233472s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_available_local_vlans [0.088172s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup_fixed_ipv6 [0.178022s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_ovn_do_nothing [0.756691s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 [0.218401s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_no_hints [0.078309s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_sets_refresh_tunnels_if_tunnels_missing [0.053836s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_port_with_missing_network [0.097898s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_not_expired [0.894485s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate [0.117232s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_raises [0.107682s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs [1.057802s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_self [0.175399s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update [0.056336s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_does_not_rewire_if_already_bound [0.109359s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_update_dhcp [0.951167s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv6 [0.601306s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_not_found [0.106799s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete [0.057456s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_removed_port [0.126385s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_smartnic [0.106655s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings_activated_port_not_present [0.105759s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation [0.472225s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_empty_port [0.113757s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_skipped_ports [0.058968s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_tenant [0.930264s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_address_gets_port_mac [0.911091s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_multiple_chassis [0.590340s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_updated_ports [0.668464s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports [0.067384s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports_with_re_added_ports [0.075997s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v6 [0.807721s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_port_not_ready_yet [0.074193s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_returns_port_changes [0.073826s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_returns_current_for_unchanged_ports [0.074936s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state [0.157650s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_no_segmentation_id [0.120925s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs [1.073406s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_updated_port_if_removed [0.110100s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_no_vif_changes_returns_updated_port_only [0.117307s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_down [1.075156s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v6_dhcp_disabled [0.773051s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_disabled [0.131975s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_enable [0.124181s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_change_from_veth_to_patch_conf [0.118012s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_during_agent_initialization [0.168272s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_port_exists [0.185111s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_recreate [0.162981s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group [0.963058s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br_ports_exits_drop_flows [0.139626s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [1.268370s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port [0.107139s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_df_disabled [0.052966s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_marks_unknown_port_as_dead [0.096194s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_no_active_binding [0.168973s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcpv6_stateless_subnet [1.935116s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ext_delete_port [0.928919s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_failed_devices [0.083860s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ignores_missing_port [0.092981s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [1.676194s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcpv6_options_ovn_conf_ip4_ip6_dns [1.013165s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.523186s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_to_fip_device_owner [2.811569s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_add [1.196832s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_remove [0.115136s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_with_ml2_plugin [0.060091s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_update [0.101436s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_ip_field [0.457869s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_ports_returns_changed_vlan [0.196699s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_security_off_address_pairs [1.074739s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ipv6 [0.064798s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_none_ip [0.071925s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_fails_for_invalid_tunnel_type [0.076574s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [0.301657s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_ip_on_subnet_create [1.711799s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_extra_args [0.381918s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries [0.963754s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_more_than_max_allowed_address_pair [0.401955s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_create [0.778368s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_bound [1.185548s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [0.738213s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries_ssl [0.831335s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_multisegment_network [0.658915s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v4 [0.872869s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v6 [1.028213s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [1.277272s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v4 [0.889631s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_flat [2.217618s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_not_set_v4 [0.832654s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_with_invalid_device_owner [0.794510s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_not_set_v6 [1.070715s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update [1.336215s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_domain_name [0.729008s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network [2.516507s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v4 [1.027919s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_ipv6_subnet [1.575799s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated [1.368656s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v4_dhcp_disabled [1.316454s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update_self [2.463508s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id [0.083056s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test__set_bridge_name_notify [0.068939s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat [0.072687s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_delete [1.022627s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.070913s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local_dead [0.070160s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledBaseTestCase.test__set_bridge_name_notify [0.068200s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local_dead [0.066161s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_switchdev [0.076482s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan [0.067765s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports [1.224195s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress_fip [1.241050s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options [2.292663s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network [1.442173s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports_wrong_vif_type [1.186090s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcp_disabled [0.903196s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_delete_port [1.014485s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network_no_admin_tenant [1.062964s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_metadata_route [0.992386s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_plugin_failure [1.260067s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_external_network [1.946863s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:392: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' new = getattr(target, relationship_prop.key) /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:392: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.floatingip' new = getattr(target, relationship_prop.key) {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_no_gw_ip_but_metadata_ip [1.192640s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_invalid_admin_status [2.092569s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks [1.829143s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_external_ports [1.362224s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:392: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' new = getattr(target, relationship_prop.key) {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options [1.235758s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_acl_add [0.123087s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_fields [1.278396s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [1.364444s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options_ipv6 [1.066034s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_lswitch_no_exist [1.381765s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_ignore_exists [0.090954s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_exist_row [0.087796s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_add [0.100811s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_not_found [0.081000s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_shared_networks_with_non_admin_user [1.030779s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_lrouter_not_found [0.087826s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcpv4_options_ovn_conf_ip4_ip6_dns [0.932051s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__addvalue_to_list [0.081911s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list [0.069096s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_empty [0.085218s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_emulated [2.119848s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_revision_conflict [0.090856s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_fail [0.097884s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_ignore [0.097560s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet [0.098562s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_fail [0.088475s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del_delete_dhcp_opt [0.131074s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_lrouter_no_exist_ignore [0.072288s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_port_dhcp_options_classless_static_route [0.902673s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_nat [0.047822s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_routes [0.047628s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_ignore [0.045542s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.047543s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update [0.048784s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_all_port_dhcp_options [0.052285s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_emulated [1.048689s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network [1.703422s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv4_options [0.529293s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv6_options [0.048409s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule [0.050380s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule_no_lrouter_exist [0.045167s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_segmentation_id [0.956857s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_ignore [0.077232s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_update [0.080859s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_acls_for_lswitches [0.092516s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_chassis_gateway_bindings [0.091628s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_native [1.250963s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [1.367943s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_routers_with_rports_without_nat_gw_port [0.893374s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_agentless_mech_drivers [1.260061s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_gateway_chassis_binding [0.188866s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnets_dhcp_options [0.158585s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis_lack_of_chassis [0.090865s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_segmentation_id [1.202720s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared [1.072925s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated_plugin_failure [1.060848s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_incorrect_resource_body [1.066406s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__create_lrouter_port [1.648093s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_native [1.551279s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas [1.265004s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies_debug_disabled [0.841414s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_native_quotas [0.981313s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_delete_callback [1.294664s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_no_admin_use_other_tenant_security_group [1.579238s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_fdb_aging_settings [0.866391s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_no_external_ports [1.205349s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_mpnetworks_with_segmentation_id [1.716550s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_update_includes_req [1.630168s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_with_admin_use_other_tenant_security_group [1.763288s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_igmp_snoop_support [0.962235s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters [1.528918s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared_owner_returns_403 [2.399920s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [2.557330s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_inconsistencies [1.962595s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb [0.842277s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_subnet_set_shared [1.386068s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_updating_network_port_security [1.271009s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_emulated [2.705402s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_non_expected_value [0.934847s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_admin_state_down [0.802915s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_net_port_security_default [1.432509s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_port_not_serviced_by_dvr [0.556018s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_disable_redirect [0.880988s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [1.715235s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_enable_redirect [0.823396s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_on_port_security_false_network [1.629779s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_update [0.838347s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_anticipating_allocation [1.739245s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [1.285891s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_limit_have_lock [0.064626s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_no_limit [0.063787s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_port_bindings_host [0.070912s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter [0.105156s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_native [1.532174s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_passing_true [1.815033s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_changed [1.263085s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_missing [0.093037s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_unchanged [0.115152s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [1.871406s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_add_remove_keep_two_routes [0.974076s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_update_callback [1.246637s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [1.366274s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback [0.955237s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_remove_and_add_two_routes [1.275990s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_security_group_and_net_sec_false [2.956041s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_log [0.854719s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback_aborts [1.178957s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_create_not_gw [0.049182s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_shutdown [0.077658s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_watch_and_unwatch_events [0.046778s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_skip_touch_node [0.041241s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_touch_node_exception [0.041198s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_without_mac [2.348407s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event [0.764619s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group [1.931388s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_other_column_update_event [0.860837s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib64/python3.9/site-packages/ovs/db/idl.py:1522: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead vlog.warn("error parsing column %s in table %s: %s" {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native [1.572501s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network [2.247449s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_different_target_node [0.977212s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network_with_subnet [1.081545s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_shared_network [1.838439s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_plugin_failure [1.315302s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_other_table [0.762685s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_create_event [0.782259s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [1.786000s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [1.758963s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [2.016424s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_and_remove_physnet [1.838089s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_delete_event_matches [0.082696s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [1.347739s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.427649s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [1.704321s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateful_not_supported [0.944129s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_with_az [0.593540s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_native_quotas [1.172536s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_single_tenant [1.627854s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_with_ignore_chassis [0.744461s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated_plugin_failure [2.134167s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_vhostuser [0.447397s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__process_sg_rule_notifications_sgr_create_with_remote_ip_prefix [0.535146s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_bind_port_if_needed [1.789682s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_quotas [1.408567s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false [2.112746s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_dvr [0.925781s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [1.303377s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_below_max_limit [0.888229s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_overrides_network_value [1.313876s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_update_get_port_same_fixed_ips_order [2.175044s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn_with_slaac_v6_subnet [0.849812s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [1.697971s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_not_timed_out [0.873690s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_secgroup_none_and_port_security_false [1.411695s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_timeout [0.698588s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_no_notify_in_disassociate_floatingips [1.932348s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_if_port_exists [1.257667s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group_read [2.556978s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vlan [2.034846s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_tolerates_db_deadlock [2.012939s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vxlan [0.498643s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_port_exists_owned_by_network_race [2.470931s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound [1.044453s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_physical_network_type [0.612280s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_non_existent_port [0.935594s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id_second_call_failure [1.576946s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_enabled [0.919352s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_ip [0.998956s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_disabled [0.749591s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_with_blocks [1.870559s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_mac_address [0.719574s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_enabled [1.030590s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port [2.181926s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_postcommit [0.692551s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_bad_mac_format [1.980361s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv6_slaac [0.915225s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_by_network_owner [1.651809s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_None_values [1.171494s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [2.497999s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_notify_dhcp_updated [0.835827s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis [0.751338s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_public_network [1.864235s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_process_sg_rule_notifications_sgr_delete [0.765178s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_json [1.935957s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [2.366364s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network [2.182330s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_no_chassis [2.617303s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_public_network [2.608895s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [1.525982s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_concurrent_delete [1.997004s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_port_ips_prefer_next_available_ip [5.803903s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up [1.395151s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_tolerates_db_deadlock [2.369145s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_emulated [3.307799s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_port [0.920768s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [1.945966s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_enabled [2.131488s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [4.394663s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [3.172904s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_segmentation_id [1.610588s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_emulated [6.061280s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_ips [2.380770s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_portbinding_attrs [2.899936s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_subnet_id [1.920261s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_not_vip_port [4.406996s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_wrong_input [1.752897s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation_4octet [2.818744s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_vip_port [2.656677s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [2.918196s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv4 [1.542001s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_is_mac_in_use [5.014866s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv4_not_change [1.157484s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [2.965276s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6_not_change [1.076597s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6_slaac [0.893004s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_disable_dhcp [1.048574s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_duplicate_mac_ip [0.602434s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_security_groups [4.194125s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_ignores_port_not_found [4.806856s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_for_network_owner [2.244547s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_overlap_with_fixed_ip [4.461622s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [2.820675s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [2.328080s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [15.742220s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [2.021932s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [4.210107s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_native [7.621277s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_update_outside_transaction [3.208967s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_equal_to_max_allowed_address_pair [1.849370s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [1.263038s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_disassociate_floatingips_do_notify_returns_nothing [3.118422s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [1.436185s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_update_resillient_to_duplicate_records [4.950937s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_admin [2.015309s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_native [5.974121s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_registry_publish_before_after_port_binding [2.524790s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v6 [2.597369s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation [2.786630s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_mac_generation [6.968329s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_no_gw_ip [1.187281s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_not_created_if_exists [0.869881s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_ip [2.426254s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_create_outside_transaction [2.806792s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_update_attrs [1.876423s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_mac [4.416244s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_bulk_network_before_and_after_events_outside_of_txn [3.054243s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_delete_outside_transaction [4.661773s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_get_ports_count [5.479280s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_ips_only [6.056098s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_admin_state [1.377673s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network_segment_allocation_fails [3.573316s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_range_allocation [3.809371s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native [1.510322s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_quotas [1.794316s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6 [3.806767s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [2.355052s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports [4.553070s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [1.133233s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_wrong_input [0.799474s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [2.042351s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_fip_gw [2.397577s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_native [1.558087s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_null [2.220175s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters_invalid_values [1.304976s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_emulated [4.091440s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_create_callback [0.864695s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_unchanged [1.605064s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ips [3.911451s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [1.898513s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_fixed_ip_changed [1.957330s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_not_on_network [2.379169s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_empty_body [2.320381s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v6_slaac [2.070354s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_v6_slaac [2.605491s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_shared_network_noadmin_returns_403 [1.440112s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_false [1.200267s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_show_port [2.468301s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_not_admin [2.645788s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_mac [1.351999s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [10.747089s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_delete_ip [2.960262s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_default_true [2.783225s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip_address_only [3.266389s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_notify_port_updated_for_status_change [3.088864s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_off_shared_network [2.716431s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [4.260957s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_overlapping_subnets [2.587953s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [6.002209s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_sg_default_rules [2.990363s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_create_resillient_to_duplicate_records [2.975239s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_admin_use_other_tenant_security_group [5.236348s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_used [4.311986s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_default_security_group [3.988347s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct_physical [4.512779s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_ip [5.756482s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_without_security_group_and_net_sec_false [1.988320s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_name_do_not_notify_sg [4.093196s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_remote_managed [2.784514s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_with_security_group [3.101993s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_multi_sgs_duplicate_rules [3.285919s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id [3.818015s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_non_existent_port [1.445086s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_baremetal [2.967711s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_no_binding [3.567662s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule_multi_ports [7.254871s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac [3.717565s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [2.024046s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_virtio_forwarder [3.186536s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_compute_port_serviced_by_dvr [2.088647s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_dhcp_port_serviced_by_dvr [1.851426s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_build [5.223325s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_port_with_sgs [5.228483s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_as_admin [2.667359s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_bad_tenant [2.016775s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip [3.985700s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_delete_segment_distributed_service_port_not_touched [9.998726s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_change_rule [3.717328s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segment_create_localnet_port [2.363953s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ips [3.387274s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_ip [4.183903s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_V6_slaac_big_prefix [1.350857s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_body [3.290583s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule [7.008861s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_check_segment_for_agent [0.916371s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [5.455100s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [5.468704s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_clear_segment_host_mapping [2.004803s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_data [4.214120s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [2.631840s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping [2.316595s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_incorrect_resource_body [2.274749s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [4.012360s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_as_admin [1.678591s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_stale_subnet [1.796501s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated [1.827759s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_boolean [1.455169s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet [2.912581s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [1.213657s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_empty_sg [1.366667s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version [1.669605s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr [2.239359s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_port_binding_failure [2.243500s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_defaults [2.432609s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version_null [2.252684s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_macvtap [4.234712s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_of_network_returns_400 [1.515143s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_delete_segment_delete_localnet_port [1.963158s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_allowed_address_pairs [4.126067s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [2.507598s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V6_cidr [1.827653s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [3.764728s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [2.057445s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp [2.781265s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [1.194601s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_hostroutes [3.021322s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [3.005149s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [1.958727s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_nameserver [1.053183s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_create_postcommit [4.248116s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_uuid [1.474404s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [2.987071s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [2.058303s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_with_ipv6_slaac_address [3.214518s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [2.345461s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V4_cidr [5.002390s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [1.326188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [1.325370s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V6_cidr [1.821400s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [2.390744s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_address_mode [1.526588s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [2.220883s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [0.922459s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_addr_modes [0.822818s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_modes [1.596502s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [0.757989s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [1.422823s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id [7.794164s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [3.411849s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_pd_gw_values [6.973891s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [2.574599s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [2.809028s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.979609s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [2.999324s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [4.648037s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [3.372264s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [5.497526s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_multiple_allocation_pools [1.435634s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_l3_cleanup_on_net_delete [2.392155s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [1.215876s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [3.140868s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [3.548944s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_ip_version [1.914428s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [2.703327s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [1.953846s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip [4.923451s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_dns [1.718177s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_dhcp_disabled [3.450540s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_substring [2.763195s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [1.634574s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_nonzero_cidr [6.804153s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_host_routes [4.988065s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [3.271472s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_large_allocation_pool [2.141715s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [2.148900s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_network_different_tenant [1.268803s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [2.173049s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_shared_returns_400 [2.072644s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_dns [2.412263s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [2.744337s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_native [5.246496s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [2.701519s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_native_quotas [2.396497s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_host_route [3.043974s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets_same_cidr_returns_400 [1.912890s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_v6_allocation_pool [2.036348s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [3.166296s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6_slaac [5.167605s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_plugin_failure [1.719097s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_routes [2.053850s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_quotas [1.375975s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_dhcp [2.280338s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [3.960793s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet [1.244263s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets [2.939679s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [2.373682s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns [1.413133s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_other [2.254746s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port [3.510163s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [2.959811s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [3.452227s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_add_additional_ip [3.294000s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns_and_route [1.427542s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [4.785433s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_route [2.702702s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count [2.416333s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_callback [1.611887s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [3.224776s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_unknown_filter [2.200167s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_project_id [2.569738s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_address [2.381655s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [2.883731s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_subnet [1.610006s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets [1.833320s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_version [1.868867s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_uuid [2.186396s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_parameter [2.307552s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [3.007433s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [1.356303s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_emulated [4.315833s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_bad_owner [2.116089s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_project_id [2.060624s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_emulated [3.349696s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_does_not_change [1.724798s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_native [3.540061s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_network_deletion [2.296570s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_ip [2.605932s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_shared [2.236095s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_subnet_deletion [1.378837s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_emulated [3.126538s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_regenerate_mac [2.208127s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_lifecycle_dns_retains_order [4.432430s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_short_id [1.465819s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_create_callback [2.966524s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_native [3.123836s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_delete_callback [2.102834s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [3.878511s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_before_create_callback [1.497482s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [4.574369s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_multicast [1.324401s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [4.990351s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_with_allocation_range [2.988083s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools [2.782926s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port [4.625443s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_usable_after_update [3.192287s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct [1.129966s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet [3.082273s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_security_group [0.448034s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [3.111266s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [1.962914s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_with_too_many_entries [1.398734s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [3.191856s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_delete_port_with_security_groups_port_doesnt_remove_pg [2.204980s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_no_gw [1.444115s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_delete_security_group [1.010145s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [2.060188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [1.979245s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [4.190005s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [2.010290s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_to_None [3.631264s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_new_gw [3.297952s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_mixed_allocation_prohibited [5.873931s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_no_gateway [2.296979s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [1.759016s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_with_too_many_entries [2.144087s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [2.194520s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [3.517589s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.418684s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_subnet_metadata_ip_allocation [4.475221s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [1.465015s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [3.082199s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_fails [1.533042s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_invalid_gw_V4_cidr [1.027271s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping_with_new_segment [2.171335s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_create_returns_201 [1.771735s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_attributes_fails [1.856124s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [3.001304s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [1.795742s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [1.615952s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route [2.659225s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_dns_nameservers_exhausted [1.877880s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_parent [2.608551s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [5.577235s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin [1.743795s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [3.146824s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [2.592575s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_returns_200 [2.212393s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_empty_body [2.719127s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_tag [5.758985s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [3.680555s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_logical_switch [5.860161s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_incorrect_resource_body [5.357732s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_parent_and_tag [7.028890s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_pools [6.241019s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_tenant [1.235970s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_set [2.005015s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_host_routes_exhausted [5.163798s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_bad_route_404 [2.776649s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_check_mtu_in_mech_context [6.779499s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_delete_virtual_port_parent [7.118080s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_returns_204 [3.585938s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_returns_200 [3.512126s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [8.587901s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields [4.343201s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration [21.638950s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options [9.825545s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries_ssl [3.475053s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_first_attempt_fails [0.344164s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options_and_check_vtep_keys [3.261294s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_with_filter [0.289435s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_without_filters [0.269358s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_outside_pools [0.292090s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_primary_keys [0.373245s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_allocate_tenant_segment [0.418450s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_get_mtu [0.359449s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name [0.415182s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name_multiple [0.418764s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_show_returns_200 [7.946701s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeMultiRangeTest.test_release_segment [0.577811s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [9.209088s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options_and_parent_name_tag [5.450023s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_unallocated_segment_outside_pools [0.602099s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_outside_pools [0.814774s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [3.458977s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list [0.283205s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_with_filter [0.563273s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.324860s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [3.936071s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_primary_keys [0.532193s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.470010s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment_already_reserved [0.325315s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.333497s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.300569s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.376282s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_unset [5.736929s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.342712s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.379624s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_without_port_context [0.186227s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.260072s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.188691s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_empty_devices [0.280891s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.154990s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__delete_expired_default_network_segment_ranges [0.125596s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_delete_endpoint [0.131856s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoints [0.110617s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_final_range [0.121114s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_tunnel_allocations [0.106710s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv6 [0.103875s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.078645s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [1.697584s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.094551s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.158376s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_network_details [0.134681s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_without_port_context [0.228716s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.112925s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.156564s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.072473s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.080836s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.166756s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.091168s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.088691s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.167189s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_create_port_with_virtual_type_and_options [2.879331s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.170340s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.177548s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.125307s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.131500s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__populate_new_default_network_segment_ranges [0.208425s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__populate_new_default_network_segment_ranges [0.169342s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_bcast_returns_400 [4.343742s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint [0.092073s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.064188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.142167s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host [0.071904s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip [0.066786s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.080274s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment [0.245985s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_is_partial_segment [0.043245s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_specific_segment_is_not_partial_segment [0.086169s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_release_provider_segment [0.075602s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_no_op [0.076610s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_reserve_provider_segment [0.090143s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_validate_provider_segment [0.157640s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_update_port_bound [1.199917s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.138767s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_caching [0.158185s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.189951s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.123331s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.091250s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.059624s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.105271s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries [0.762242s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.073570s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_in_pools [0.114028s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__delete_expired_default_network_segment_ranges [0.073865s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_outside_pools [0.099378s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_allocate_tenant_segment [0.208063s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_allocated_segment_in_pools [0.155512s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.098485s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_in_pools [0.103149s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_outside_pools [0.084696s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_partial_segment_is_partial_segment [0.201464s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_is_partial_segment [0.090510s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_release_segment [0.088018s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_specific_segment_is_not_partial_segment [0.156504s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment [0.067298s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.101949s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_no_op [0.137119s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_tunnel_allocations [0.137983s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_allocate_tenant_segment [0.095932s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment [0.096923s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_physical_network [0.088513s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment_no_available [2.520466s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_host [0.861178s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_values [3.307575s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_wrong_host [0.222367s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.140679s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.151588s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_get_mtu [0.531509s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.182378s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.153435s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_already_allocated [0.358997s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_no_failure [0.191556s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.144770s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint [0.134538s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_allocate_tenant_segment [0.279495s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment [2.146474s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip [0.165318s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [1.851141s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment_full_specs [0.171286s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.218531s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv4 [0.129931s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_physical_network [0.559755s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_in_tenant_pools [1.525261s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeMultiRangeTest.test_release_segment [0.185813s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_physical_network [0.282764s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.232854s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.091378s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_specific_segment_is_not_partial_segment [0.533751s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.091182s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.210197s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_host [0.056113s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.071313s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list [0.091989s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.221623s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.088956s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.176221s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.136273s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.138469s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_wrong_host [0.225435s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.120470s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list [0.150919s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.141187s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.081398s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.116118s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.157710s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_failed_devices [0.085347s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.125339s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.079057s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [2.174745s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.164646s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoints [0.115832s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_empty_devices [0.140862s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment [0.119923s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment [1.555631s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.093601s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_delete_endpoint [0.071885s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.165120s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_final_range [0.386590s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_no_phys_network_seg_id_0 [0.376886s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoints [0.129166s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv6 [0.123132s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__populate_new_default_network_segment_ranges [0.715986s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_caching [0.159612s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [1.730248s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.220785s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment_full_specs [1.248195s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.243098s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_tunnel_type [0.119909s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_validate_provider_segment [0.105485s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.139076s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv4 [0.093035s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_show_port_has_data_plane_status [1.539667s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv6 [0.068052s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.160827s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeAllocationTest.test_allocate_tenant_segment_in_order_of_config [0.202980s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.187354s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.125168s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment [0.297975s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.212353s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.206825s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_segmentation_id [0.426034s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint [0.215747s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [1.604181s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain [1.704238s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain_missing_fields_in_context [0.451852s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [1.431744s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_validate_provider_segment [0.175342s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [2.105187s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_sync_vlan_allocations [2.326896s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_name [1.444244s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_port_update_data_plane_status [1.186072s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_segmentation_id [0.886000s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeMultiRangeTest.test_release_segment [0.161295s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_dns_name_field_missing [0.648834s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ptr_zones [1.486875s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv4 [1.042129s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_network_details [1.378358s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [2.653888s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.238780s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.150322s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.174768s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__delete_expired_default_network_segment_ranges [0.173477s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.155056s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_dns_driver_loaded_after_server_restart [1.634112s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_delete_endpoint [0.187843s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_non_dns_name_attribute [1.424662s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip [0.222059s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_specific_segment_is_not_partial_segment [0.141667s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.180368s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_tunnel_type [0.140901s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_clear_dns_name [1.929422s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_values [2.864926s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port [1.795228s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_domain [2.098641s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.743905s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_dns_domain_no_provider_net [1.688508s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips [2.191341s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv6 [1.446572s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_current_dns_name [3.070992s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_port_dns_domain [4.038053s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_add_dns_name [3.562258s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [4.354961s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_tenant_network [2.165483s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [1.674362s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ptr_zones [2.786361s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv4 [2.386679s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_tenant_network [1.470930s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_clearing_dns_name [4.595986s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_field_missing [1.990194s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_dns_driver_loaded_after_server_restart [3.049987s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port [3.006276s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_allocation_pool [5.711861s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_no_dns_domain_no_provider_net [3.382837s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_network_dns_domain [2.963915s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [3.397922s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_net_dns_domain_port_dns_domain [2.883678s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [6.219250s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway [2.304250s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_domain [2.319092s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_dns [2.236650s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_net_dns_domain [3.434463s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_clearing_dns_name [7.263782s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_driver [3.268278s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated [3.338656s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_add_dns_domain_no_provider_net [3.206262s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name [2.173725s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_dns_domain [3.874780s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native [3.230010s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_no_network_dns_domain [2.467649s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv6 [2.222630s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port [3.031956s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_network_dns_domain [3.557725s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_provider_net [3.500298s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_driver [2.891805s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_ipv6 [5.809610s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name [1.746372s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_domain [2.904206s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv4 [2.146427s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_network [3.163124s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_port_dns_domain [3.427463s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port [4.636105s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv6 [1.886289s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_network [3.291380s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_port_dns_name [2.848814s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_current_dns_name [2.960028s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_dns_driver_loaded_after_server_restart [2.508918s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_dns_name_field_missing [1.229952s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_native [3.382889s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips [4.070653s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_domain [2.703850s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_clearing_dns_name [4.446534s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_create_subnetnotfound [2.305603s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv6 [1.736059s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_new_dns_name [2.566934s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_name [2.054420s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_show_subnet [2.886154s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv4 [1.703815s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_tenant_network [4.306359s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_update_callback [3.620231s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_non_dns_name_attribute [5.933471s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips [3.646783s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port [3.283039s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_loopback [2.635207s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_tenant_network [2.568565s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_current_dns_name [2.818821s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_dns_name_field_missing [1.359709s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_clear_dns_name [3.040493s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [2.799675s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ptr_zones [2.595230s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_with_current_dns_name [2.619443s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_secure_client [0.006980s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [2.015909s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_port_with_tags [1.008056s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_new_dns_name [4.858279s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns [1.366501s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_tenant_network [1.995937s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_no_tags [1.604433s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_no_gw_to_no_gw [1.686074s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_no_dns_domain [2.574973s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_add_dns_name [3.754511s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_on [3.307606s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_non_dns_name_attribute [2.360526s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_insecure_client [0.002513s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_network_dict_no_port_security [0.341539s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [4.249890s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_with_tags [1.299950s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [1.920223s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [0.475550s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips [2.761956s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [2.648532s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [3.427782s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_new_dns_name [3.334591s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_off [3.849514s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_fails [2.776621s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_on [2.347566s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [3.278807s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_non_dns_name_attribute [3.032202s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_to_None [2.905735s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_shared_returns_400 [1.865732s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent [3.520109s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_tenant_network [3.593770s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [1.474462s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_with_req_body_returns_400 [2.168931s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ptr_zones [1.955641s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [6.029929s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_is_eligible_agent [0.607384s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [0.566112s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [2.662774s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [0.773097s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_dns_driver_loaded_after_server_restart [2.099176s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted [1.546286s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_invalid_json_400 [3.869754s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [2.285558s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_fixed_ips_no_effect_after_clearing_dns_name [2.364053s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [1.615640s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_invalid_vtep_logical_switch [2.864075s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [1.859873s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_clearing_dns_name [2.728757s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_port_dict_no_port_security [0.424634s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [4.717226s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_physical_switch [2.759957s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_type_args_passed_to_extension [2.422907s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_extend_port_dict_no_project_default [0.309789s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_port_create_propagate_uplink_status [0.698852s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_network_creation [2.789699s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents [6.809778s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_port_creation [2.183608s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [0.951047s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_two_l3_agents [0.919525s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [0.567511s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [0.536971s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled [1.772987s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [6.129819s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [0.899500s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification [1.861033s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration_with_pb_not_found [9.121959s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_no_resource_available [0.210550s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_outside_pools [0.158224s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_in_pools [0.150308s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_outside_pools [0.215205s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_allocated_segment_in_pools [0.119953s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_in_pools [0.115319s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [2.077342s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_manual_rescheduling [2.562837s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [2.181773s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [0.762928s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_first_attempt_fails [1.364132s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_no_resource_available [0.184673s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_off [1.128659s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_without_filters [0.157615s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [1.204378s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_unallocated_segment_outside_pools [0.225569s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeDefaultTest.test_validate_provider_segment_default [0.096854s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.266049s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [0.503521s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_parse_physical_network_mtus [0.106302s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment [0.075746s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_raise [0.155477s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_missing_physical_network [0.164053s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.066692s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router [1.312175s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unsupported_physical_network [0.085214s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_without_physnet_restriction [0.051985s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host [0.359403s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_caching [0.066105s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.112441s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router [0.317213s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.108755s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.158272s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding [0.450919s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.298636s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.153107s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings [0.149253s] ... ok {0} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status [0.061865s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_failed_devices [0.141550s] ... ok {0} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status_super [0.067888s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify [0.145746s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.109065s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host [0.073255s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.054480s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_partial_segment_is_partial_segment [0.063586s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [1.737251s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_tunnel_type [0.059284s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [0.742082s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_host [0.057038s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_network_details [0.122227s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true [0.750058s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.121044s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.123423s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [0.454120s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.127298s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [0.691196s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.172018s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_failed_devices [0.121173s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_no_failure [0.138691s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify [0.145936s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment [0.194246s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_final_range [0.130737s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [1.531131s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_disabled [1.888947s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_auto_delete [0.090194s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_passing_true [2.202066s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_generating_multiple_mac_addresses [0.192123s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments [0.491872s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment [1.665512s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments [0.153323s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found [0.080210s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id [0.138595s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value [1.124357s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network [0.183894s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_parse_network_exception_handling [0.584760s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [1.424515s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_is_dynamic_true [0.166221s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_delete_distributed_port_binding_if_stale [0.602334s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false [0.805634s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_partial_segment_is_partial_segment [0.716873s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion [0.326189s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [1.142304s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment_unallocated [0.537505s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings [0.485570s] ... ok {3} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host [0.103465s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_no_admin_use_other_tenant_security_group [1.383954s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_on_port_security_false_network [1.200949s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_input [1.824858s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [2.124335s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_missing_physical_network [0.638894s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_off_shared_network [1.153061s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_policy [0.910630s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_port_attr [2.216140s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_physical_network [0.741696s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_report_states [0.678500s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_network_dict [0.863241s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_segmentation_id [2.008039s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_dict [1.723638s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__delete_expired_default_network_segment_ranges [0.585557s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create [0.250521s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind2 [0.050221s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.113883s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_positive [0.051664s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [2.368822s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.126668s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group [3.386953s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_without_port_context [0.143700s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_wrong_host [0.118811s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.118159s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.110000s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.125235s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent [0.766611s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.125097s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_empty_devices [0.107022s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_none_extradhcpopts [1.086672s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_no_failure [0.211588s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify [0.143974s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.113642s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__populate_new_default_network_segment_ranges [0.143171s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group [1.526423s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_allocate_tenant_segment [0.324800s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host [0.170285s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete [1.222933s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.181812s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_partial_segment_is_partial_segment [0.178091s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment_full_specs [0.130602s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_no_op [0.097467s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_tunnel_allocations [0.132857s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [2.173164s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 [0.126838s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_extend_port_dict_no_data_plane_status [0.245035s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_admin_use_other_tenant_security_group [1.662648s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same [1.218760s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan [0.348475s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [1.059094s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty [0.585713s] ... ok {3} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr [1.179184s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [0.840117s] ... ok {3} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_update [0.541817s] ... ok {3} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind [0.057497s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty [0.663048s] ... ok {3} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_negative [0.050746s] ... ok {3} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment [0.058665s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy [0.639131s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_address_group_lifecycle [0.380690s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port [2.550745s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr [1.427704s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.456781s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_driver [1.492896s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_subnet_lifecycle [1.878195s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_rpc_sync_routers [2.812101s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts [0.927226s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_tenant_network [1.297925s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_values [1.996952s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_cidrv6 [0.356155s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt [1.044325s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V6_cidr [0.367668s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.371238s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [2.053101s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_name_extradhcpopt [1.324468s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router [0.753290s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [2.699405s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.330426s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router [0.577911s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [0.473325s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt [1.130429s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding [0.115029s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port [1.415723s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_delete_network_segment [0.168955s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment [0.152021s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [1.915303s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_multiple_results_found [1.551814s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_result_not_found [0.085420s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_update_distributed_port_binding_by_host [0.222985s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_pd_gw_values [2.994631s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_new_dns_name [2.551092s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes [0.181509s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false [0.640484s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error [1.130985s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [2.094587s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_security_group_and_net_sec_false [1.105755s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_as_admin [0.627386s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [0.964145s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean [0.420859s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_without_security_group_and_net_sec_false [1.217924s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null [0.494887s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_no_dns_domain [3.182627s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_pools [1.043472s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read [1.414143s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant [0.406871s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr [2.396518s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [0.607683s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_shared_network [1.038169s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_with_current_dns_name [2.052119s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_allocation_pool [0.770095s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [1.602060s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_dns_domain_no_provider_net [1.432509s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_dhcp_disabled [1.859428s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_cidrv4 [0.687970s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_with_security_group [2.493461s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [0.595571s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_no_dns_domain_no_provider_net [1.535235s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_allocation_pool [0.548712s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict [1.532915s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 [1.897401s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns [0.981302s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr [0.679313s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_no_port_dns_domain [1.549730s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode [0.807197s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated [0.863521s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_ra_mode [0.636009s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr [1.169957s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit [0.086003s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes [0.386501s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment_no_vlan_no_segmentation_id [0.160432s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 [0.942320s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_network_lifecycle [0.775382s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr [1.014154s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_native_quotas [0.873534s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_port_dns_domain_no_dns_name [2.537293s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_securitygroup_and_rule_lifecycle [0.761422s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify [0.386972s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback [1.095370s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values [2.007909s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv4_opt_version [1.106294s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_domain [2.237229s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global [0.782151s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route [2.220053s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_lla [0.673487s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes [0.139722s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_add_port_dns_name [1.398416s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_route [0.746814s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version [2.138445s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count [1.154142s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_adding_extradhcpopts [1.346773s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_not_found [2.165723s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_dns_name [1.799306s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_multiple_allocation_pools [0.575865s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_unknown_filter [1.215931s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 [0.421847s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts [1.316392s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_none [0.381650s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_cidr_and_default_subnetpool [0.655986s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create [1.141297s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_current_dns_name [2.382296s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty [0.930631s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool [1.036404s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_native [1.648911s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated [0.895449s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_subnet_faulty [1.054474s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_no_dns_domain [2.073987s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_dns [1.177481s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns [0.908693s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_port_dns_domain [1.531943s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_port_faulty [2.565846s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes [0.554737s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated [3.247953s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty [0.566932s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_with_current_dns_name [0.878979s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix [0.286278s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_name [0.596187s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes [1.934602s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_create_subnetnotfound [1.493001s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_31 [1.308675s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [0.538704s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [1.267427s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len [0.550213s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback [0.699207s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes [0.497771s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_network [0.959873s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback [0.740250s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_clear_dns_name [0.980648s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver [0.431082s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order [0.600085s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_check_mtu_in_mech_context [0.690140s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast [0.490291s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_network [1.242038s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults [0.846182s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr [0.651073s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_no_dns_domain [1.851760s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns [0.961409s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 [0.829298s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_version [0.424530s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_with_current_dns_name [1.003998s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails [0.885796s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated [1.012324s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver [2.353488s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port [1.151016s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_bcast_returns_400 [0.662322s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 [1.592704s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 [0.570206s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_driver [1.339675s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route [0.617241s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_outside_cidr_returns_201 [0.579377s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.363329s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native [2.321725s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None [0.552922s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries [0.552116s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_dns_v4 [0.651688s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_allocation_pool_returns_400 [0.336761s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 [0.430991s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_32_V4_cidr [0.219415s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name [2.055527s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_single_segment_original_network [0.472254s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V4_cidr [0.464226s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated [1.770535s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_delete_builds_multisegment_original_network [0.459243s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_address_mode_ip_version_4 [0.389937s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes [0.271774s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network [0.491216s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_deletion [0.968413s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_tenant_network [1.840050s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_auth_type_password [0.002384s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_address_gets_port_mac [0.961470s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.291759s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated [0.999337s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_show_port_has_propagate_uplink_status [1.837368s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field [1.669723s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_bad_timestamp [0.233123s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [2.565302s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args [0.405403s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_router_intf_on_network [1.063819s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent [0.919377s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [0.762993s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools [0.962660s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [0.959767s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [0.719777s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool [0.345015s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns [0.887494s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_network_different_tenant [0.337448s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted [1.372184s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair [0.779364s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway [0.671475s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair [0.370631s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_no_reschedule [1.014548s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries [1.388004s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [0.614319s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route [0.846092s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin [0.271198s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw [0.787236s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant [0.471575s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 [0.449125s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_invalid_gw_V4_cidr [0.413940s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool [1.428313s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails [0.468663s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_down_agent [2.324394s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native [0.480220s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas [0.441201s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway [0.825989s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_hosted_network [1.055094s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets [0.642346s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_empty_body [0.382138s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant [2.441514s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit [0.229737s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 [0.612326s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager [0.394513s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound [0.679558s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [0.887110s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip [0.270117s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet [0.502408s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_from_dead_agent [0.514603s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [0.756041s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly [0.974887s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip [1.291264s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [0.741422s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip [0.317816s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac [0.482009s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists [1.113931s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure [0.507049s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [0.813482s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [2.412920s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other [0.730952s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [0.217386s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure [0.759727s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [0.463588s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs [1.254831s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp [0.884529s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input [0.247140s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation [1.384229s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant [0.778269s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [1.502831s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_other_subnet_on_network_still_in_use [1.547030s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address [0.256569s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port [0.858207s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets [0.862701s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_no_notify_in_disassociate_floatingips [0.955732s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared [0.655316s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin [1.045210s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_parameter [1.043699s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant [4.374537s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network [0.449213s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [0.810872s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant [1.145891s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native [1.553632s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant [0.461844s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [0.703785s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding [0.310398s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [0.172341s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks [0.796689s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip [1.382831s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr [0.255652s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant [0.259409s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback [1.990823s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [0.569129s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback [0.764395s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [1.541268s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_sync_data [10.603227s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network [1.318447s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_ha_port_create_notification [1.202607s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip [2.568063s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp [0.228865s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [2.724626s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [0.320871s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port [0.185362s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found [0.122163s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found [0.145388s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated [1.573525s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network [0.223912s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_deals_with_db_duplicate [0.302350s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [1.657554s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_binding_by_host_not_found [0.148628s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update [1.251594s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings_not_found [0.134645s] ... ok {2} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host_super [0.088636s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback [0.440665s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native [0.559614s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default [0.601872s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [0.578718s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac [0.531562s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet [0.925371s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native [2.130537s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [0.628606s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [0.582668s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_adding_additional_host_routes_and_dns [0.989033s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native [1.404491s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_fails_with_secgroup_and_port_security_false [1.633115s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order [0.712449s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets [0.901071s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_admin_use_other_tenant_security_group [0.824631s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_no_admin_use_other_tenant_security_group [0.690968s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_race [1.506372s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 [2.294788s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security [0.377280s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_dhcp [1.116298s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [0.820516s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr [0.688196s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port [1.199586s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_fip_gw [1.025433s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_subnet_dict [0.485507s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port [0.277852s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 [0.752136s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner [0.578939s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port [0.649416s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 [0.791325s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin [0.751282s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr [1.212052s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_dns_nameservers_exhausted [0.204147s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity [0.078716s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port [0.071827s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_multisegment_original_network [0.213154s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port_l3_only_driver [0.074836s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_found [0.079680s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_loaded [0.073448s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_ambiguous [0.095313s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_network_precommit [0.083915s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_port_precommit [0.073069s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [1.473946s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [1.316175s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port [0.935342s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin [0.435731s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param [0.682350s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [0.855619s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac [0.998446s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts [2.008208s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_ports_wrong_vif_type [0.330030s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native [0.248339s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager [1.344761s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas [0.139544s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt [0.641860s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation [1.545510s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment [0.374466s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id [0.426353s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields [0.312227s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id [0.439448s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt [0.828530s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [0.304179s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_update_network_mtu [0.825489s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_ipv6_change_value [0.718230s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native [0.933991s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs [0.994867s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete [0.681378s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user [0.442174s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [0.493971s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback [0.301228s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts [0.136884s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty [0.792676s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.563345s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [0.455882s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared [0.264090s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [0.631911s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_segmentation_id [0.331370s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port [1.173493s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [0.505986s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_agentless_mech_drivers [0.464885s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_tenant [0.272615s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers [0.155223s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count [4.057575s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip [0.489844s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_network_faulty [1.195304s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet [0.449453s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails [1.618153s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [0.788486s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_32 [0.552801s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure [0.502466s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr [0.286509s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant [2.014417s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version [0.482608s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups [1.190931s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid [0.453001s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas [1.731758s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction [1.211059s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input [0.299912s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant [1.869892s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network [1.321281s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_publish_before_after_port_binding [0.753411s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status [0.779320s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.573000s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id [0.608695s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip [0.821949s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.529801s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks [0.485725s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters [0.497712s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values [0.407980s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [1.360190s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_128_V6_cidr [1.400694s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user [0.856630s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr [0.618145s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback [0.378613s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips [1.443800s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [0.961484s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network [0.880363s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_on_network [0.845654s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 [0.860685s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_ip_version [0.304061s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_only_ip_version_v6_no_pool [0.400550s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 [0.909639s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 [0.689720s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_update_attrs [0.334463s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 [2.807047s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_non_AgentMechanismDriverBase [0.333009s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_shared_returns_400 [0.529315s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant [7.262268s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down [0.310939s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn [0.465949s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format [0.308389s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.720097s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.364190s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port [1.271241s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values [0.491612s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure [0.790869s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure [0.326068s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged [0.843592s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails [1.683945s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [0.974987s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network [0.473669s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip [0.993102s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network [0.550279s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id [0.887281s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets [2.140673s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_tolerates_db_deadlock [1.207335s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists [0.668323s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated [1.315734s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure [0.845951s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip [2.293161s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id [0.584725s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id [0.449392s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet [0.268569s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native [0.387572s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid [0.246726s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [0.964601s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated [0.581711s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id [0.509779s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network [0.513202s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion [0.501299s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac [0.644500s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [1.761078s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [0.253576s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet [0.344637s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner [0.552598s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 [0.929783s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_portbinding_attrs [0.761703s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac [1.032553s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 [0.862697s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_with_allocation_range [1.538331s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build [0.442948s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_403 [0.599182s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed [1.327112s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only [0.663419s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip [0.980096s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2FilterExtensions.test__filter_extensions_by_mech_driver [0.185325s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access [0.217718s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_if_port_exists [0.883653s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared [1.171148s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_update_attrs [0.530805s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 [0.245286s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_agentless_mech_drivers [0.220520s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event [0.843319s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_with_prefixlen_31 [1.283609s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_multisegment_network [0.463650s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_ports_wrong_vif_type [0.499304s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address [1.069952s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network [1.610866s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_to_None [1.197215s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native [0.605276s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure [0.456221s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw [0.708181s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail [0.241016s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas [0.270276s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_no_gw [0.584667s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant [0.187077s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails [1.785679s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters [0.458791s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure [0.250722s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_outside_cidr_returns_200 [0.735714s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.155550s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated [0.672747s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 [0.825640s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id [3.018042s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated [1.601255s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 [0.641847s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated [0.763702s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback [0.412030s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts [0.198647s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native [0.828648s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network [0.581584s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure [1.944742s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters [0.649039s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.792168s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback [0.419398s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 [0.938408s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [0.336515s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_cannot_disable_dhcp [0.483219s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac [0.959919s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails [0.439808s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 [0.354450s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.383072s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_non_AgentMechanismDriverBase [0.341640s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.163539s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated [0.559278s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip [3.187389s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router [1.200571s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure [0.407439s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant [0.981074s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [0.986865s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [0.922399s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 [0.483353s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas [1.009008s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 [0.505422s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas [0.466541s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_incorrect_resource_body [0.721147s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted [0.240969s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_update_attrs [0.462959s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant [0.401605s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_multisegment_network [0.443656s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment [0.642061s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native [0.549735s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [2.029523s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone [0.493614s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas [0.305443s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native [0.723521s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail [0.311864s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user [0.432833s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_disassociate_floatingips_do_notify_returns_nothing [1.063207s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_ip_field [1.424865s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant [0.331512s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac [0.290534s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback [0.450205s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip [0.535008s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback [0.313794s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [0.541765s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address [0.417445s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated [0.802420s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet [0.747777s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs [1.180871s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use [1.046934s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback [1.025626s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts [0.291957s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet [0.796882s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.133869s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports [1.619050s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.312991s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_403 [1.238033s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_segmentation_id [0.507351s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail [0.531754s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_incorrect_resource_body [0.845168s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure [0.484973s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input [0.392490s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared [1.406939s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant [0.442013s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac [0.519646s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring [4.114322s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements [0.318783s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant [6.004374s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical [0.402344s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr [0.279165s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding [0.493289s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters [1.827284s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments [0.996803s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native [0.979574s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network [0.507367s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_non_AgentMechanismDriverBase [0.668559s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated [3.706911s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu [0.649932s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_port_delete [3.756219s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_unbound_port [2.525878s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id [0.983945s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation [1.181348s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile [1.298609s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated [1.069018s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin [1.008779s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict [0.802017s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated [3.275823s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native [1.058612s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json [1.071192s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values [0.634962s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed [1.513768s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation [1.235221s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [1.172864s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin [1.516777s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 [2.340248s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [1.836623s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated [1.261825s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details [2.148510s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated [1.384211s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user [1.228386s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback [0.974077s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id [1.982893s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback [0.700576s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas [2.421933s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_allowed_address_pairs [0.864047s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile [1.460007s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 [1.574672s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [0.878970s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none [1.297254s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_403 [1.013814s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_native_quotas [0.762408s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_empty_body [0.553176s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [9.379617s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile [1.280548s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_incorrect_resource_body [0.822256s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_create_postcommit [2.080187s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none [1.309009s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change [1.825085s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn [2.026872s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [1.410622s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls [1.389173s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network [0.565366s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction [2.216044s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock [1.789699s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails [1.615937s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_bound_port [2.255236s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction [1.309913s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure [0.550308s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail [0.300880s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found [1.168524s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas [0.650408s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile [1.328073s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network [0.455599s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records [1.753585s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none [0.874751s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks [0.852031s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips [2.071048s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big [0.881217s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state [0.504377s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated [0.888706s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed [1.232080s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation [3.237508s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin [1.057760s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete [2.357277s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated [2.562508s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin [1.174123s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac [1.710510s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters [0.910214s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [2.476282s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 [1.227154s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated [1.108175s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts [0.464961s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [2.885625s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner [1.954922s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details [3.700715s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req [1.069804s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network [0.924772s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network [2.331805s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none [1.764809s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network [1.114008s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 [0.874648s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver [0.411325s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups [2.092320s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac [2.440238s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound [0.511306s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down [0.482896s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null [1.898882s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native [6.620075s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks [1.922884s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal [2.158259s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet [1.621067s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [2.176848s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip [2.510971s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries [3.058025s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls [1.674927s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.902600s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used [4.036284s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels [1.966662s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip [2.146322s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id [1.951603s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_no_port_binding [1.972551s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac [1.700201s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure [1.171135s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip [2.678433s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas [1.374872s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_bound_port [3.895861s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner [3.180697s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips [3.754863s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_bound_port_same_vnic_type [2.404315s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_incorrect_resource_body [1.438690s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [15.216793s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin [2.251043s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_no_notify_in_disassociate_floatingips [4.135581s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete [2.020205s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records [3.575275s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network [1.934182s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed [2.246252s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [5.647113s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure [3.567670s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found [1.770776s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [4.909627s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list [6.874564s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet [2.416740s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments [1.120504s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only [10.070430s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_segmentation_id [1.394510s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update [6.476782s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [3.746741s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn [1.286304s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip [11.043266s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id [6.851878s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas [1.717299s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries [3.821044s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac [1.708027s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input [0.580946s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [2.545480s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments [1.246852s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas [1.235698s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip [0.966951s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed [2.710054s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id [1.861936s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set [3.073438s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state [1.233994s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status [3.283709s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_unbound_port [1.525821s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [4.431545s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding [2.077926s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [1.775091s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed [1.511038s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native [4.379855s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict [0.818259s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values [1.036627s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_does_not_change [1.829736s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type [1.311486s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [7.215813s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id [1.330516s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound [0.922217s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [0.149892s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native [1.493397s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr [1.812117s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr [0.500988s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg [4.125238s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [1.602025s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_body [1.160289s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated [4.270250s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback [1.144032s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json [1.917669s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback [1.022226s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data [1.865809s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native [1.515211s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported [0.507454s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_agentless_mech_drivers [0.263889s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_multisegment_network [0.316380s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated [0.407426s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated [3.265517s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure [0.330424s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure [1.680359s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network [0.289347s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant [0.665743s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_allowed_address_pairs [0.844209s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [4.104389s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_extra_dhcp_opts [1.251369s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_portbinding_attrs [1.423851s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks [3.563830s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [3.126767s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native [5.915748s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2AgentMechDrivers.test__update_segmentation_id_ports [0.977409s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated [1.459315s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas [2.424790s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_non_AgentMechanismDriverBase [0.576350s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation [0.981100s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [0.857362s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req [0.823496s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn [1.231492s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network [0.660759s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet [1.775787s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network [0.769161s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed [2.537065s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure [0.929829s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet [1.323228s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network [1.026734s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records [2.953467s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit [2.601159s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_empty_body [0.820397s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_incorrect_resource_body [0.988453s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated [4.053105s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac [2.410677s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared [1.612408s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order [2.922858s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port [0.354081s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id [1.270418s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 [1.462079s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_ports_wrong_vif_type [2.291015s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated [0.329569s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native [0.341129s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas [0.382762s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native [1.334711s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [3.885967s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port [3.393529s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 [0.905345s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network [1.010992s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_fip_gw [1.473409s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields [1.071671s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated [1.265768s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [2.274821s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback [1.126781s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null [1.839414s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native [1.542535s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native [1.621989s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation [2.576707s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port [2.088814s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip [0.894369s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated [1.191548s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant [3.341877s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native [1.590040s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used [2.553822s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared [1.987129s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_ports_wrong_vif_type [1.091532s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network [0.915553s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas [0.369811s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback [3.152292s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas [0.973226s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports [5.901681s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req [1.078003s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network [0.767991s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac [5.030007s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status [2.042791s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_403 [2.026995s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id [1.954502s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip [3.096544s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated [1.344829s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared [1.555224s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 [0.933292s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring [2.317202s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only [2.864855s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_empty_body [0.932103s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native [3.177817s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_incorrect_resource_body [1.330281s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native [1.989720s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native [3.599901s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated [1.489218s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [4.150917s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 [3.000760s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user [1.609835s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_agentless_mech_drivers [0.963422s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_multisegment_network [1.046363s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback [1.595771s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant [3.261714s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent [0.641546s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts [0.653312s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated [0.808183s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native [0.843684s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated [6.057206s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [1.912396s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req [1.647244s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure [0.865868s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail [0.506006s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id [1.310559s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas [0.790069s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks [0.953259s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [2.351311s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields [1.346736s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values [0.692264s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant [4.806162s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native [1.765270s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 [0.910235s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure [0.882995s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared [1.478122s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 [1.243321s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 [1.339219s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback [1.184536s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback [0.632764s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_empty_body [1.272454s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback [0.285037s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas [3.042231s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet [0.734652s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_incorrect_resource_body [0.971870s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_update_attrs [0.775699s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists [1.796248s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.229394s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn [1.025164s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found [1.644375s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails [1.581254s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_segmentation_id [2.430454s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [13.958810s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network [0.771961s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race [2.243587s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_publish_before_after_port_binding [1.236211s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas [1.331844s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated [2.934728s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip [1.936577s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks [1.398534s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port [2.436045s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure [0.966973s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas [0.263366s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input [0.176048s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields [1.160976s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network [0.337421s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native [1.334884s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [2.532759s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status [1.732256s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 [1.210167s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated [1.321306s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native [1.523502s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use [3.167669s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native [1.680974s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req [2.176593s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id [1.861644s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network [0.887846s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner [2.652027s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only [9.011943s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet [1.814526s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac [2.396758s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback [4.197911s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant [2.149435s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared [0.862181s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac [2.496468s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_segmentation_id [1.623173s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port [5.060131s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 [1.078398s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_agentless_mech_drivers [1.457190s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared [2.152981s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_multisegment_network [1.189170s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged [3.379876s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_update_attrs [1.302698s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_ports_wrong_vif_type [1.338485s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native [1.480971s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values [0.947836s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input [2.787508s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [3.358263s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change [2.275503s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status [2.684233s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated [3.574117s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin [1.225578s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id [1.159554s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields [0.825833s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 [2.104229s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native [1.414096s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback [1.464311s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared [0.514813s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip [3.813450s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__validate_port_supports_multiple_bindings [0.281321s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id [1.789026s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only [14.927166s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels [0.658550s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native [1.615520s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_body [2.152186s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback [1.269103s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values [1.161978s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network [4.401805s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation [2.084641s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding [6.281238s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json [1.958465s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port [3.622544s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 [5.768176s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network [3.015716s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set [3.320424s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big [0.965853s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip [3.010911s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding [1.486766s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 [3.953305s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port [0.477032s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip [3.249550s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant [2.475043s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 [0.444012s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null [2.584979s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip [5.612972s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_empty_body [1.117826s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips [2.720856s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID [0.636395s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas [1.906789s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down [0.456309s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding [3.422561s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [3.173051s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address [4.620233s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [4.564433s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names [0.840042s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels [3.880438s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver [0.708773s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id [0.460881s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant [0.510382s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change [0.746022s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical [0.606722s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context [0.926303s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 [0.586421s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile [2.059053s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.546105s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.454744s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id [5.555265s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [0.455082s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V4_cidr [0.595441s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete [1.655331s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_no_vnic_type [3.027856s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port [0.589519s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips [1.901442s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V6_cidr [1.848849s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile [1.832983s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none [2.338304s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode [0.679030s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details [1.692699s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [1.787833s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes [0.454355s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.520067s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip [4.709452s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [1.471598s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none [5.142820s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count [2.629528s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool [2.137846s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict [4.764119s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns [0.992547s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin [2.551289s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure [1.779958s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets [0.786425s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host [3.533486s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated [5.580693s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type [4.227225s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin [2.164573s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other [2.832930s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding [1.084019s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.699115s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant [1.265508s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [3.341840s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host [5.728267s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback [2.323372s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [3.660927s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native [7.839978s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [3.541631s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count [5.334124s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address [0.588721s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [2.251819s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update [7.046450s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet [0.598921s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared [1.376203s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp [2.597005s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated [7.876160s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_no_port_binding [2.774546s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [2.212210s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native [2.919707s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_no_vnic_type [2.602102s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion [1.835464s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated [4.027151s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_bound_port_same_vnic_type [2.504247s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion [1.830342s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac [2.200142s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_wrong_fixed_ips [4.534434s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict [1.745976s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback [2.584523s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [2.842623s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details [2.476708s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format [0.466139s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [1.512279s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_dhcp [4.735696s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values [0.867781s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_disassociate_floatingips_do_notify_returns_nothing [2.227737s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null [2.338719s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation [2.174666s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin [0.882295s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [6.396737s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network [1.208217s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range [1.917522s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac [3.331327s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [1.372814s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [1.467970s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner [1.598065s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns [2.196153s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update [2.401063s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock [5.260758s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count [9.134335s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address [0.947345s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None [3.272824s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [2.301199s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only [4.794074s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [2.024999s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [3.121220s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [2.097583s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use [1.670515s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [3.400468s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [4.707157s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.977730s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated [1.176145s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure [0.808800s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_invalid_gw_V4_cidr [1.833927s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [0.536439s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision [2.934497s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents [0.701128s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete [4.542263s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [1.322910s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent [0.961669s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails [3.260883s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [2.896177s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input [3.202843s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails [1.519732s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.666251s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change [2.529807s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway [1.568911s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [3.345767s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction [2.475168s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [6.987221s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None [2.271522s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [1.049205s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists [2.600843s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean [0.735789s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 [1.617456s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid [0.730372s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction [2.959358s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [0.894051s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [2.278807s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [0.684072s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [1.486060s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [5.336475s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [2.091368s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race [4.232803s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted [1.062994s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields [1.344719s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [1.563798s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation [9.593431s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock [4.953366s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 [1.933118s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [5.758798s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [1.687830s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 [1.087432s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets [0.445182s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.874075s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address [2.573837s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segments_race_condition [1.290924s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network [2.495343s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [1.474118s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [1.760023s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment [3.612532s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id [4.431735s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.689424s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider [1.054876s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider [1.432801s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [1.976394s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [2.507269s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments [0.531037s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [0.931944s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_fail_update_network_provider_attr [1.039860s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [0.761925s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 [7.413554s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port [0.616085s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [1.594269s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips [2.994924s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments [1.876492s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {0} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored [0.622522s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [1.318039s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [3.024048s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [2.641269s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [1.825533s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac [1.496502s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding [3.053680s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet [1.507370s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [2.298061s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin [1.762374s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route [2.238917s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups [5.251091s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner [4.599367s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner [1.898787s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding [2.836440s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns [3.819561s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id [4.696314s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network [2.379318s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes [1.984520s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding [2.321627s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [1.959050s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit [1.163936s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list [0.068475s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_devices_details_list_and_failed_devices [0.146437s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool [1.458852s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_update [0.120345s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_from_port [0.064399s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list [0.120218s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_network_details [0.063526s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [1.805307s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_with_device_not_bound_to_host [0.081818s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host [0.049191s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated [2.268123s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native [5.813627s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native [1.432787s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair [3.825412s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 [1.253266s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets [5.039537s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input [0.713719s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network [1.704594s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules [3.177324s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress [3.060369s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner [4.503522s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid [1.248940s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group [0.635135s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [6.101355s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network [2.912862s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version [0.862476s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid [0.715867s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native [2.408402s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [0.802678s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [1.197205s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets [2.902172s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure [4.089774s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id [1.315894s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [17.551552s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix [2.587240s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated [3.476335s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation [3.550572s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [1.234816s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback [1.350318s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets [1.986058s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [2.119552s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction [1.956820s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_max_limits [0.626109s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id [3.705307s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range [1.252261s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state [1.124155s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback [4.437275s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [1.061329s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip [1.681433s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix [1.613779s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records [4.175196s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.764283s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant [1.363905s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas [1.642837s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports [3.225630s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [1.342296s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [6.747722s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas [0.418524s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group [0.711288s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only [1.899151s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit [3.637625s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update [3.577372s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips [8.831945s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback [1.129064s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast [1.256362s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id [2.038464s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group [4.406044s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native [4.588932s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac [2.270948s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet [1.843437s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet [4.760506s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac [2.222127s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets [1.506769s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules [4.788116s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [2.236639s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_dhcp [2.332636s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_true [1.357409s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group [1.270762s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [1.897007s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw [1.770194s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction [3.214025s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation [7.626954s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip [6.435186s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [2.963281s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail [2.820646s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [2.525964s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group [1.563250s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail [1.648246s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip [4.835024s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [2.456600s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length [1.775528s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 [7.091434s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name [1.803946s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac [3.473116s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [5.868416s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty [3.883399s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [7.935005s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty [1.454862s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_incorrect_resource_body [1.756063s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event [1.648020s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_fip_gw [5.320803s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted [0.994796s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event [1.262207s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 [0.692264s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed [6.126811s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged [2.754215s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 [1.815353s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event [2.504044s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 [0.784891s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip [2.518370s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event [1.666854s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 [1.742486s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac [5.117199s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_error [2.318796s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_in_namespace [0.147727s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_removed_during_call [0.164106s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_namespace_not_exists [0.191420s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_namespace_not_exists [0.248570s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_udp_entry [0.211909s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_new_failed [0.203708s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac [3.652341s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_failed [0.190904s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_pass [0.207588s] ... ok {0} neutron.tests.unit.quota.test_resource.TestResource.test_resource_default_value [0.037365s] ... ok {0} neutron.tests.unit.quota.test_resource.TestResource.test_resource_negative_default_value [0.043127s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments [3.625570s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync [0.526119s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 [0.795296s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event [0.335430s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty [0.297198s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin [1.927267s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event [0.448958s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net [0.770032s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_tracked_resource [0.069167s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_with_tracking_disabled_by_config [0.024560s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac [4.234370s] ... ok {0} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_force_scheduling [0.265677s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu [0.846144s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints [0.942668s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments [0.866416s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints [0.787663s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner [3.019957s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents [1.878116s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_concurrency [3.731407s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status [5.693561s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip [2.379711s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping [2.077114s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent [0.677819s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix [1.985344s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure [3.242251s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent [4.842932s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg [5.372018s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network [1.121608s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) [0.220479s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [4.073595s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build [1.817001s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding [5.113173s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr [1.800372s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips [3.722068s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each [5.494918s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null [3.903436s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts [0.606975s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data [2.460404s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up [0.663190s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents [0.601683s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_incorrect_resource_body [2.096688s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [3.622322s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_pf_port_with_mac_port_updated [7.998137s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 [1.008502s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule [3.217106s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_binding_fail_for_unknown_allocation [3.419716s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values [2.739089s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.756620s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [1.090449s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [7.018394s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [1.508913s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format [0.700753s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding [6.026530s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated [3.142806s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure [2.500580s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding [4.315292s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [7.061495s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [15.151614s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools [3.082404s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address [4.558802s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version [1.686005s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_pf_port_unbound_mac_reset [6.719846s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found [6.622516s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding [4.659353s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [12.664914s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [1.981307s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router [1.448216s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr [13.644975s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure [8.356642s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy [1.688380s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled [3.319415s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip [11.974703s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers [1.872263s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address [0.990165s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed [4.271803s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [2.423171s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [3.490839s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding [0.653313s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent [0.989667s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool [3.757957s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [1.607810s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter [5.716338s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr [1.372909s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip [7.965941s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway [3.377075s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network [5.623314s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns [5.669188s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes [1.255349s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter [9.536842s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [1.759928s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent [10.568434s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [2.642493s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native [8.228166s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas [2.219995s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding [7.364410s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent [7.285272s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation [6.417357s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed [4.776052s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 [6.311614s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route [2.268322s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip [3.589615s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id [2.714315s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface [3.358087s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents [10.496230s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent [7.334290s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated [4.764778s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify [3.606582s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_delete_network [0.182776s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_ports_by_vnic_type_and_host [0.218154s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents [4.409069s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete [0.215850s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_update [0.210001s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_down [0.182472s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_host [0.215219s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices [0.205117s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_empty_dev [0.205925s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_failures [0.216347s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_with_empty_devices [0.184716s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status [0.220099s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify [0.308907s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter [5.431195s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices [5.138399s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips [11.383727s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback [2.413379s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action [3.315554s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers [0.570539s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [2.112602s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs [0.695611s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [1.682570s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id [5.333832s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw [2.246132s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group [11.857369s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive [1.206616s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw [1.983719s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port [3.552755s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group [2.216114s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [4.441566s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [2.904600s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [4.804837s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [1.659039s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [12.145180s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [2.098873s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk [4.651254s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [2.040435s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [5.898191s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [1.608716s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [1.417320s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route [2.601350s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error [6.362454s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated [1.615532s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac [3.332113s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries [1.744114s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules [1.866961s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used [3.340128s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_empty_body [3.423566s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [2.349406s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 [1.319294s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found [7.417619s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 [1.172873s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_iterable_on_early_returns [0.246426s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_no_compat_agent [0.257510s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin [1.101432s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin [0.603938s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [3.972593s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_not_ha_l3_agents_count [1.797821s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail [0.702302s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.702766s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) [0.543662s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [1.712822s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac [6.655750s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) [0.293584s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver [1.497884s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) [0.381066s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard [0.885435s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [1.521986s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard [0.567611s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only [2.072099s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,with manual scheduling) [4.361304s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol [1.779622s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip [5.711824s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number [1.608825s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [2.128280s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_non_pf_port_with_mac_port_not_updated [7.129771s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet [2.243354s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [3.932280s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,without manual scheduling) [6.232172s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [1.273371s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings [4.150294s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision [2.724578s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol [0.854683s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports [0.707193s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,with manual scheduling) [3.150070s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id [1.708069s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters [3.096060s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_address_group_in_use [1.757718s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant [1.715529s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding [2.844037s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [5.398880s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet [2.734210s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,without manual scheduling) [8.474274s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin [1.212101s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr [1.254998s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields [5.739889s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes [1.012122s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version [0.731314s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools [1.797165s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host [3.473070s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices [10.955552s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [1.444675s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,without manual scheduling) [6.989527s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id [1.391643s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports [0.947812s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding [5.511005s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults [5.133713s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated [4.491376s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound [4.198405s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [4.599914s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,without manual scheduling) [9.354764s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups [4.394815s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent [2.821112s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [1.931600s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty [1.365820s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [1.841396s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty [1.227282s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,without manual scheduling) [4.754292s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [1.694186s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify [4.543241s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_delete [0.559510s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_caching [0.464170s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_network_qos_policy_id [0.511656s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [2.420545s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status_failed [0.516035s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_empty_devices [0.367874s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event [4.823305s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host_no_notify [0.384731s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [6.404295s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event [5.562308s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_namespace_not_exists [0.064869s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_error [0.321171s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_in_namespace [0.438569s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_not_exists [0.460341s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_no_namespace [0.405702s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_removed_during_call [0.283890s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_icmp_entry [0.280427s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_correct_output [0.318181s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [2.865672s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection [0.591524s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,without manual scheduling) [13.128170s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage [0.316708s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes [0.983128s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync [0.975892s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [1.847771s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false [1.166886s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_project [0.661314s] ... ok {3} neutron.tests.unit.quota.test_resource.Test_CountResource.test_core_plugin_checked_first [0.328552s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_non_tracked_resource [0.071430s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_not_tracked [0.040741s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_tracked [0.038651s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_new_resource [0.035941s] ... ok {3} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_no_agents [0.321918s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent [1.653261s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule [14.487029s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [4.313394s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent [1.700293s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az [1.847491s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) [4.919642s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,without manual scheduling) [15.349929s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet [6.624088s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress [15.058902s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts [1.017260s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values [15.408575s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks [1.638733s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up [1.927673s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) [10.654700s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default [1.562508s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [4.831750s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [9.128828s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail [2.360223s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal [5.736487s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values [11.683865s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) [15.762906s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups [10.550886s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [5.999843s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post [2.913677s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [2.808604s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule [17.591016s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [5.943455s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only [3.150054s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) [11.553692s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [2.163942s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [4.474673s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 [0.972565s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [2.190722s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant [0.722479s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_multiple_remotes [5.854639s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) [6.918465s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_new_gateway [0.141453s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_filter_existing_chassis [0.130199s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_per_priority2 [0.122472s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_address_group_id [1.132681s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_per_priority [0.133959s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net [0.397316s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix [1.171864s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name [1.129163s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [5.043658s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup [0.784515s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures [2.716586s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup [0.364002s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error [0.249149s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed [0.453693s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group [1.518956s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input [0.426126s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_create_conntrack_helper [0.524261s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas [2.592096s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helper [0.455584s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_conntrack_helper [0.381106s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_not_allowed [0.635646s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_get_conntrack_helper [0.485957s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_dns [0.243868s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [18.229092s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_zone_conflict [0.287916s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set [0.301560s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid [0.750850s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet [3.365827s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags [0.362667s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [1.889561s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules [4.736248s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.Test_LegacyPlusProviderConfiguration.test__update_router_provider_invalid [0.248031s] ... ok {0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_delete_router [0.347274s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [0.428421s] ... ok {0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_disabled_log [0.262240s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination [1.311502s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding [1.800968s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent [1.717285s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse [2.795479s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [1.429388s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [5.785049s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [1.830423s] ... ok {0} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg [7.870859s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort [4.252114s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [3.859508s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [5.220985s] ... ok {0} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log [4.068532s] ... ok {0} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_invalid_resource_constraint [0.121547s] ... ok {0} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_specific [0.296174s] ... ok {0} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_snat_disable [0.290023s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router [1.416643s] ... ok {0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported [0.730838s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups [5.275005s] ... ok {0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported [0.316969s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router [1.273431s] ... ok {0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported [0.430486s] ... ok {0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_set_controller_rate_limit [0.273415s] ... ok {0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_update_or_create_log_event [0.247824s] ... ok {0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_log_event [0.209460s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network [6.346825s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_empty [0.338046s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized [1.378375s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_with_log_name [0.358409s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create [0.281253s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination [3.385641s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns [1.861266s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [1.967713s] ... ok {0} neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb [2.412091s] ... ok {0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.288243s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed [1.301727s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_delete_log [0.184804s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ [0.198029s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_log_resources [0.147609s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse [2.537404s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route [2.619122s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options [0.565540s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [1.158664s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target [0.283015s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log [0.258344s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value [0.387488s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled [0.213828s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_with_bad_driver_impl [0.113415s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_init_chain [0.117039s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_update [0.133704s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router [1.449873s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label [0.139325s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_get_traffic_counters [0.135569s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_metering_agent_host_value [0.144981s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort [2.831968s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report_interval [0.531648s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label [0.317148s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_routers_updated [0.329943s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label [0.267691s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [4.037336s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_legacy_routers [0.333690s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_iptables_manager_for_distributed_routers [0.259804s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_granular_data [0.277495s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_legacy_mode [0.226753s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label [0.242289s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule [0.217995s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [4.343592s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id [3.289139s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [1.729039s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [1.947180s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated [7.412084s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [1.773294s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy [1.211493s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group [2.941284s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call [7.737360s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter [5.890839s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error [1.887852s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id [3.494518s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [3.405831s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description [2.726220s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call [1.336133s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native [5.013609s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call [5.650209s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [6.501026s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared [2.222327s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name [2.400028s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty [1.991539s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native [8.813422s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty [2.265697s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler [20.179008s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha [0.957783s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated [3.786394s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling [0.765739s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change [1.011524s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt [0.791390s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty [5.859907s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router [11.239520s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_supported [0.105679s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_unsupported [0.098226s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_unreferenced [0.084386s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers [0.818293s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range_failed_with_impacted_existing_range [0.357108s] ... ok {0} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test__is_user_defined_provider [0.272827s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update [0.914809s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_create_subnetnotfound [4.495553s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host [0.757134s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event [3.382425s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test___init__.MakeSerializableTestCase.test_make_serializable [0.295874s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet [1.944776s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_vfs [0.381566s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_not_exists [0.051881s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_in_namespace [0.061822s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_entry [0.059910s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_tcp_entry [0.145479s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_procs [0.150319s] ... ok {1} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_with_plural_name [0.034714s] ... ok {1} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_without_plural_name [0.045993s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info [0.722085s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage [0.471213s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync [0.665065s] ... ok {1} neutron.tests.unit.quota.test_resource.Test_CountResource.test_all_plugins_checked [0.217900s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order [2.804661s] ... ok {1} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty [0.032099s] ... ok {1} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_with_override [0.030077s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [7.689504s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints [4.446342s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule [10.624860s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools [6.488974s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_only_network_returns_400 [4.350341s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution [2.488751s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) [0.662680s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) [0.607194s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [2.202448s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_single_agent [0.654361s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down [0.603425s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down [0.762667s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_auto_schedule_network_excess_agents [0.478087s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed [0.818496s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [3.333122s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected [0.715300s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added [7.211919s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match [1.601034s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries [2.026397s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails [2.286296s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment [1.564850s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments [1.527818s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider [4.117694s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail [0.747004s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints [10.712045s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_update_network_provider_attr_no_change [1.536495s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_non_admin_context_agent_notification [19.490036s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent [1.363024s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [13.103059s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment [0.749680s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip [3.702720s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [4.197463s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding [4.435335s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr [1.443928s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_non_admin [2.455061s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [2.049795s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [1.280891s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active [4.317420s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [12.101831s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_allocation [7.117027s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_non_admin [6.196846s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added [11.562694s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner [12.162895s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails [3.029415s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent [2.308257s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure [2.903047s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner [3.086661s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [4.676387s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [1.747575s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None [16.784301s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router [1.447996s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active [4.476739s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router [1.711152s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers [1.318710s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [1.825061s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed [1.188402s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status [10.519972s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding [1.405666s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None [7.330714s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action [0.954090s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [15.917892s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt [0.999696s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_crd_ops [23.908400s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip [1.159003s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent [3.636585s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_device_details [0.151706s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list_and_failed_devices [0.194878s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_sync [0.218905s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_list [0.173449s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile [1.054662s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_up [0.124136s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_context_without_bounded_segment [0.166734s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_active_in_host [0.197682s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_status_equal_new_status [0.167870s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_none [0.221472s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change [0.898905s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids [0.924984s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router [0.887986s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_without_port_context [2.992045s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_wrong_host [0.193203s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_failed_devices [0.196266s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_no_failure [0.202326s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify_not_sent_with_port_not_found [0.240393s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [8.885183s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist [5.950401s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_backward_cmp [5.115769s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_low_version [5.814737s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_port_id_returns_409 [19.328585s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added [10.644842s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count [14.893751s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) [0.830207s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) [0.884635s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) [0.508845s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) [0.788373s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair [8.875627s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [1.251156s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [9.852524s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination_reverse [12.254403s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group [11.853480s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,without manual scheduling) [14.268136s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [14.761814s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,without manual scheduling) [8.657516s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress [11.793468s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler [14.619316s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_port_id [29.186768s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group [10.594910s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description [2.399504s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,with manual scheduling) [14.164915s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports [10.104093s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_skips_get_l3_agent_candidates_if_dvr_scheduled [0.297839s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_compat_agent [0.206015s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use [8.091359s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) [0.754965s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [0.417871s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) [0.760862s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups [3.573366s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,with manual scheduling) [11.767222s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk [2.177540s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,without manual scheduling) [5.309658s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,with manual scheduling) [8.352056s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_port_delete [21.165897s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 [5.133715s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id [2.213459s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id [1.561538s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,with manual scheduling) [4.623184s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant [1.945941s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,with manual scheduling) [8.493579s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [2.150952s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive [1.858689s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids [1.610058s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,with manual scheduling) [9.530761s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db [2.685969s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,with manual scheduling) [6.756300s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [1.119935s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [2.175928s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big [1.374564s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,without manual scheduling) [7.155350s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big [1.862080s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only [1.780519s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_fixed_ip_same_port [25.256503s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,without manual scheduling) [11.948513s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [5.068393s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [3.469362s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,without manual scheduling) [12.412168s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max [2.993741s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,with manual scheduling) [9.213063s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_chassis_available_for_existing_gateway [0.142452s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_chassis_available_for_new_gateway [0.161422s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway2 [0.104964s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway3 [0.079592s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_per_priority [0.109516s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway2 [0.095973s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only [2.222371s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_per_priority2 [0.123474s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_no_chassis_available_for_existing_gateway [0.164397s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_no_chassis_available_for_new_gateway [0.313856s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router [0.696877s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces [0.429371s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [2.368754s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools [0.750812s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors [0.396658s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed [0.570337s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin [3.114658s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helpers [0.286890s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype [4.637148s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_invalid_proto_for_helper [0.321045s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_delete_conntrack_helper [0.508385s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_update_conntrack_helper [0.358180s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,without manual scheduling) [11.248488s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_with_custom_email [0.283513s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_duplicate_recordset [0.233474s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_reverse_zone_over_quota [0.180011s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [1.742979s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin [0.573507s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups [0.355643s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified [0.226957s] ... ok {3} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_enabled [0.211566s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_delete_events [0.317297s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_update_router [0.262539s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length [2.082396s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name [1.129614s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group [2.208123s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules [1.582816s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) [7.722394s] ... ok {3} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged [7.991269s] ... ok {3} neutron.tests.unit.services.logapi.common.test_sg_callback.TestSecurityGroupRuleCallback.test_handle_event [0.257428s] ... ok {3} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_resource_id_not_exists [0.219238s] ... ok {3} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_target_id_not_exists [0.265865s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin [3.861211s] ... ok {3} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_get_validated_method [0.263848s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test__get_cookie_by_id_not_found [0.283139s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_initialize_bridge [0.152869s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_add_port_event [0.092433s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_port_event [0.226437s] ... ok {3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg [0.242644s] ... ok {3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_all [0.251575s] ... ok {3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_missing_acls [0.250152s] ... ok {3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create_meter_name [0.194392s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin [1.750933s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter [0.402107s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods [0.272069s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods [0.214850s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types [0.194719s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts [1.265128s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.370144s] ... ok {3} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_get_rpc_method [0.230782s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type [0.405322s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log [0.472563s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_false [1.469702s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value [0.367458s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_router_deleted [0.312123s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_update_metering_label_rule [0.276779s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_router [36.215827s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_when_no_namespace [0.242421s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_with_missing_chain [0.255847s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_iptables_manager_never_create_with_no_valid_namespace [0.248853s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_in_update [0.206397s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers [0.190741s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) [11.124304s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_candidates_provided [0.141530s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_existing_chassis_available_for_existing_gateway [0.122398s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway1 [0.151212s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_with_rebalance [0.123522s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway1 [0.152970s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway3 [0.136224s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_with_rebalance [0.173065s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again [0.384452s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only [0.178792s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_topology [0.143701s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error [0.170586s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value [0.107202s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_delete_conntrack_helper [0.084868s] ... ok {1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_when_missing [0.103357s] ... ok {1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv6_ptr_is_misconfigured [0.076697s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_and_remote_ip [4.909529s] ... ok {1} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router [2.159106s] ... ok {1} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler [0.296441s] ... ok {1} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_disabled [0.203919s] ... ok {1} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_create_events [0.178650s] ... ok {1} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_enabled_log [0.169886s] ... ok {1} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_add_router [0.210921s] ... ok {1} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_create_events [0.175029s] ... ok {1} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_delete_events [0.132517s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list [9.187481s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_source_ip_only [2.359807s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_dest_ip_only [3.015399s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg [4.475427s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_remote_ip [1.721865s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none [6.518063s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port [6.293421s] ... ok {1} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_unsupported_logging_type [0.257918s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call [5.670815s] ... ok {1} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported [0.444593s] ... ok {1} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_register_validate_method [0.172058s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_add_log_object_refs [0.182071s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_removed_log_object_ref [0.158925s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_drop [0.204770s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_port [0.193020s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log [0.316321s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_logging_type_supported [0.257672s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group [6.134639s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers [0.624132s] ... ok {1} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ [0.261266s] ... ok {1} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_create_log [0.150268s] ... ok {1} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_update_log [0.147396s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource [0.481617s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call [3.959342s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target [0.346792s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port [0.284721s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs [0.390407s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log [0.285086s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_runtime_error [0.184188s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_404 [24.099067s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_create_no_granular_traffic_counters [0.265293s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label_rule [0.172191s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report [0.183723s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info [0.185638s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info_delete [0.186405s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label_rule [0.208824s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_sync_router_namespaces [0.193815s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule [0.185816s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_without_label [0.271630s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_stateless_iptables_manager [0.188124s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules_with_no_gateway_router [0.206071s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_dvr_router [0.193752s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_with_dvr_routers [0.231670s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event [8.838984s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty [2.321419s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering [12.089311s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call [8.278358s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty [3.008972s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared [2.398437s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_impacted [0.264505s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_assoc_fails [15.459523s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call [5.580620s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_referenced [3.903728s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty [6.455761s] ... ok {3} neutron.tests.unit.services.ovn_l3.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_ha_mandatory [0.379808s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_doesnt_delete_if_fixed_in_interim [2.607115s] ... ok {3} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_floatingip_processing [0.556761s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call [2.015356s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range [0.505591s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_missing_physical_network_for_vlan [0.167491s] ... ok {1} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_router_processing [0.153605s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty [3.003074s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floating_non_ext_network_returns_400 [2.325022s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [1.456882s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty [3.408116s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_network_id_returns_400 [1.350154s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty [1.091779s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_id [0.172350s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_no_namespace [0.131834s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_removed_during_call [0.124661s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_op_not_supported [0.104551s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_error [0.117140s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_not_exists [0.147641s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_namespace [0.116373s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_entries [0.125744s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_list_entries [0.167400s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway [10.061617s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_namespace [3.196235s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event [0.541088s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false [0.480939s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_changed [12.661903s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved [0.681392s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false [0.284781s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false [0.248011s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage [0.492168s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info [0.625602s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage [0.641772s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracked_resource [0.033045s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracking_disabled [0.019344s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_invoked_with_tracking_disabled [0.039095s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_dirty_resource [0.015082s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_no_override [0.014486s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_tracked_resource_error_if_already_registered_as_untracked [0.028507s] ... ok {2} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_several_agents [0.242535s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_net_not_external_returns_400 [6.120354s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight [0.820140s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment [1.868812s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent [2.103125s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents [0.780246s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_not_changed [8.591254s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet [8.684557s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network [3.571357s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) [0.490955s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) [0.317051s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) [0.385207s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) [0.318232s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [20.430860s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_subnetpool_address_scope_update [6.929843s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet [2.709543s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingips_native_quotas [2.475767s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.234694s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_auto_reschedule_vs_network_on_dead_agent [0.688183s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_bad_values [5.403148s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts [0.520849s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/common/utils.py", line 948, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.1.1.dev27/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one [0.559409s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents [0.445355s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active [0.929208s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings [0.660935s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings [0.183660s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_ext_gateway_return_404 [4.107014s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent [0.710781s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_admin_address_out_of_pool [6.656958s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers [3.411460s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints [1.967912s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_multisubnet_id [6.167689s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az [1.521322s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_subnet [2.405972s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers [1.911088s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [5.963002s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_and_invalid_fip_address [2.889274s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_multiple_floatingips_same_fixed_ip_same_port [19.040387s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_wrong_subnet_id [8.022640s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_non_router_port_device_id_of_other_tenants_router_update [5.901555s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested [1.670682s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [13.616927s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_cidr_overlapped_with_gateway [13.884902s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [1.399005s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [1.722153s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_port_with_device_id_of_other_tenants_router [7.098122s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [4.599099s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_routers_native_quotas [1.767296s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_delete_ext_net_with_disassociated_floating_ips [3.627233s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_ip_direct_port_delete_returns_409 [17.678340s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_overlapped_cidr_returns_400 [17.152800s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling [14.904272s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [1.057030s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [1.272776s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet [8.390384s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [1.194224s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_port_status_not_applicable [14.722491s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [3.545710s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_create_different_fixed_ip_same_port [16.005479s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized [1.181482s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [1.116766s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [0.826990s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_port_from_other_tenant [10.753085s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent [4.798939s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_with_both_ids_returns_400 [2.962096s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification_port_delete [18.452775s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [8.039470s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_concurrent_delete_upon_subnet_create [7.636601s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_call_extensions [1.368833s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [18.232187s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [4.325564s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_enabled [4.506463s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [7.641284s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list [0.260909s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_updates_port_device_id [12.713606s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification [11.545550s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router [3.342883s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router [0.690857s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external_failure [4.081987s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_subnet [11.024826s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_sort [4.299757s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent [4.531657s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host [1.507840s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action [0.439696s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [4.483874s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_nexthop_is_port_ip [6.686049s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr [0.411231s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers [0.475326s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip [0.350018s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert [0.364726s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update [0.524021s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete [0.436095s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_fail_after_port_create [2.690213s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port [0.510418s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list [1.625496s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet [2.431200s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_one_route [7.380957s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination [3.625960s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist [3.111406s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination_reverse [1.584545s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [2.696621s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_inuse_returns_409 [3.594822s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_multi_external_one_internal [17.422624s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_multiple_subnets_ipv6 [6.945435s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [4.732838s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_nothing_returns_400 [6.181424s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled [3.374703s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_notifications [5.324999s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [2.586493s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_returns_200 [3.178203s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_in_pool [3.378173s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_same_fixed_ip_same_port [10.458455s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None [3.478159s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_empty_port_and_subnet_ids [3.062933s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_set_gateway_cidr_overlapped_with_subnets [6.170241s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_specify_id_backend [0.731914s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [4.776357s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_to_same_port_id_twice [8.085534s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_ip [4.197194s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers [6.264660s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) [0.474787s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) [0.399719s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) [0.213857s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_dup_address [4.127314s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) [0.477652s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.322621s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) [0.308117s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,without manual scheduling) [3.016707s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_ip_address [4.430176s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_201 [12.118448s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_too_many_routes [4.421500s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,with manual scheduling) [6.262214s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_port_device_id_to_different_tenants_router [2.649416s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_invalid_create_port [5.583407s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet [24.087459s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_clears_orphaned_floatingip_port [1.222939s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_subnet_gateway_for_external_net [2.644029s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,with manual scheduling) [4.404555s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_update_lrouter_port [0.469409s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_type_snat [0.495686s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_router_with_ext_gw [0.422385s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_enable_snat [0.458070s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_none [0.437329s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_port_update_before_update_router_port_without_ip [0.347575s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_with_gateway_set [0.504159s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnet_port [6.233616s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_destination_route [5.845870s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip [2.040204s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_association_empty_update [0.520684s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,without manual scheduling) [5.262414s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_subnet [0.617202s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_no_change [0.507955s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones [0.460969s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_rp_name_not_found [0.329694s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_unsupported_agent_type [0.372134s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,with manual scheduling) [2.545167s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_found [0.324160s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_nexthop_route [3.638195s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_not_found [0.394861s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_ok [0.150420s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_fip_objs [0.120801s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_create_or_update [0.158835s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_provider_networks [0.111508s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_protocol [1.673527s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created [0.165897s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created_with_ranges [0.150861s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated [0.161902s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated_with_ranges [0.159144s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,with manual scheduling) [3.658586s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal [0.336132s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use [0.229761s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding [0.201187s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding [0.219731s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_no_such_opt [0.305052s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding [0.220092s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_different_net [8.637516s] ... ok {0} neutron.tests.unit.services.qos.drivers.openvswitch.test_driver.TestOVSDriver.test_validate_min_bw_rule [0.155390s] ... ok {0} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_update_policy [0.141679s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_network [0.198356s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded [0.187233s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_nexthop [5.473880s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_non_existing_rule [0.726183s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_rule [0.629054s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_and_pps_rule [0.214028s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_rule [0.177583s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_non_provider_net [0.165517s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_mix_rules_non_provider_net [1.858228s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy [0.295906s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,with manual scheduling) [6.223450s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_unbound_port [0.229379s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule [0.222302s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_duplicates [0.262115s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule [0.229544s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max [0.203929s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_external_route [5.247462s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_pps_direction_conflict [0.187237s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit [0.125380s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy [0.266410s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_bad_policy [0.233295s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy [0.139940s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type [0.152663s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type_as_user [0.193942s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy [0.209735s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy [0.185510s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy [0.185610s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule [0.171547s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_nonexistent_policy [0.233788s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_same_net [8.187610s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy [0.209416s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,with manual scheduling) [4.001354s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_no_data_returns_400 [1.200285s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy [1.657516s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type_as_user [0.232432s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type [0.194502s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_for_nonexistent_policy [0.213081s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_bad_policy [0.214640s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_for_nonexistent_policy [0.354663s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_multi_routes [5.297144s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule [0.221495s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy [0.237566s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid [0.194587s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed [0.314980s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed [0.234773s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_direction_min_pps_and_min_bw [0.341679s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_equal_minkbps_and_minkpps [0.335914s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_race_with_interface_add [3.797950s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase [0.337545s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) [4.724535s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_qos [0.209893s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_route_via_another_tenant_subnet [2.697740s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_new_policy [0.366040s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_no_policy [0.511667s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) [3.002815s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_filter_existing_chassis [0.149170s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_candidates_provided [0.095724s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_existing_gateway [0.088878s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_random_chassis_available_for_new_gateway [0.079633s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_random_chassis_available_for_new_gateway [0.142704s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_existing_gateway [0.127764s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_new_gateway [0.147001s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_existing_chassis_available_for_existing_gateway [0.103848s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin [0.309592s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup [0.135952s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error [0.158443s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update [3.683214s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default [0.160557s] ... ok {2} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_update_conntrack_helper [0.182527s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set [0.117528s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_over_quota [0.088600s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_zone_not_found [0.106770s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_retry [5.680195s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_with_reverse_dns [0.090690s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_zone_not_found [0.120421s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv4_ptr_is_misconfigured [0.123877s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_network_description_bumps_revision [0.969118s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway_tenant_ctx [5.322834s] ... ok {2} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test___attrs_to_driver [0.352830s] ... ok {2} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider [1.875625s] ... ok {2} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_disabled_log [0.117224s] ... ok {2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.104909s] ... ok {2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_enabled_log [0.110785s] ... ok {2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_not_port_vm [0.095181s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises [2.667135s] ... ok {2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_port_vm [0.092280s] ... ok {2} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type [1.658654s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_subnet_returns_400 [5.403510s] ... ok {2} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port [1.291308s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_cidr_overlapped_with_gateway [5.864950s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update [1.298063s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_delete_port_after_failure [2.053056s] ... ok {2} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event [2.345525s] ... ok {2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_exists [0.135087s] ... ok {2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_disable_events [0.128578s] ... ok {2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_not_set_gw_port [0.112945s] ... ok {2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_is_empty [0.120387s] ... ok {2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_generate_cookie [0.158892s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_only_if_exists [0.142228s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__set_acls_log [0.168521s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vif_type_compatible [0.119118s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vnic_compatible [0.110371s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router [6.703483s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigDirTestCase.test_can_parse_multi_opt_service_provider_from_conf_dir [0.130534s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigFileTestCase.test_read_configuration_from_all_matching_files [0.137421s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_multi_service_provider_opt [0.132407s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_default_unique [0.135836s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_not_trunk [0.177459s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_happy_path [0.161024s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk [0.157406s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_other_error [0.091246s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_is_loaded [0.116146s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created [0.143506s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted_trunk_on_trunk_update [0.144200s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_not_for_this_agent [0.150339s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_ovsdb_error [0.134817s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver [2.151840s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_random_string [0.132904s] ... ok {2} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_port [0.103391s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_port [3.536074s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_active [0.136517s] ... ok {2} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_register_rpc_methods_method [0.089400s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_wire [0.141572s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled [0.174944s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_ovsdb_failure [0.148961s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port [0.126510s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource [0.130693s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource [0.112462s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_dvr_routers [0.102225s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_dvr_router [0.119759s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_with_rules [0.086481s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules [0.096235s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_sync_router_namespaces [0.118135s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_metering_label_rules [0.093403s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers_removal [0.083191s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_parent_port_not_found [1.137948s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_delete_routes [6.668795s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_rpc_failure [0.144254s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_trunk_manager_failure [0.131390s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_add_sub_port_plug_fails [0.134559s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_create_trunk_plug_fails [0.132661s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_sub_port_unplug_fails [0.128709s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_ip_only [2.020472s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_creation [1.728683s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet1_returns_400 [3.932852s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_vif_details_bridge_name_handler_registration [0.120662s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_register [0.126530s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_db_exception [0.181406s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_not_found [0.159451s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_no_ip_prefix_entered [1.124181s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted [0.168944s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_deleted [0.155047s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_default [3.433808s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error [1.652636s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_invalid_snat_setting [3.880746s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_port_existing_network_returns_400 [5.067599s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router [5.971215s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_unimpacted [0.131454s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror [4.305961s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_unsupported_network_type [0.249076s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_added [0.084424s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_created [0.099876s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range [0.183862s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range_failed_with_segment_referenced [0.150495s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range [0.221175s] ... ok {2} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_add_router_interface [0.166822s] ... ok {0} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator [1.385030s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver [0.436895s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_associate_to_dhcp_port_fails [1.263442s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_enabled [4.230453s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types [0.420329s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [4.368626s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_port_id_returns_400 [2.341531s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_parent_port_status_down [2.155899s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port [2.883462s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_without_ips [1.172384s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_public_subnet_returns_400 [3.327229s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create [3.575124s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_not_existing_network_returns_404 [0.657964s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway [7.406766s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_clear_gateway_callback_failure_returns_409 [4.964158s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down [3.738717s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create [0.858600s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state [1.521858s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create [1.787016s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_default [2.849387s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete [1.501781s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_ipv6 [7.376431s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc [10.531281s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_disabled [4.518802s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete [4.344698s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo [2.438085s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv6_subnet [3.888110s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list [1.727870s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update [1.552909s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_port_id [0.056919s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_duplicated_specific_ip [2.383675s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_raises_conflict [1.825757s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [9.420003s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_and_fip_address [2.727158s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip [5.718229s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host [2.143661s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested_delete_router_failed [0.833390s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_callback [2.481300s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk [3.260331s] ... ok {0} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch [0.212687s] ... ok {0} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless [0.178230s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_dhcp_agents_per_network_min [0.113833s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider_wrong_plugin [0.114423s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_child_first [0.121811s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_manager_gathers_agent_notifiers_from_service_plugins [0.158949s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_mixed_specified_for_service_type [0.177288s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_pre_plugin_validation [0.243111s] ... ok {0} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check_deepcopy [0.134160s] ... ok {0} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_not_found_policy_calls_default [0.104147s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set [0.098065s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_empty_dict_validator [0.051996s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_device_owner_regex [0.094062s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create [0.061643s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure [0.103219s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute [0.111968s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_bw_compatibility [0.107072s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_owner [0.116486s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_private_fails [0.156404s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_process_rules [0.178183s] ... ok {0} neutron.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads [0.403781s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_check_bad_action_noraise [0.229789s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_check_non_existent_action [0.239848s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_new_defaults [0.238033s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default [0.147833s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_defined [0.219529s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_one [0.190392s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_different_external_subnet [10.043598s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_first_floatingip_associate_notification [8.785513s] ... ok {0} neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle [4.143611s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_floatingip_existed_returns_409 [9.779683s] ... ok {0} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_default [0.179234s] ... ok {0} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json [0.146644s] ... ok {0} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_unicode [0.163325s] ... ok {0} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_body_deserializer_unknown_content_type [0.000159s] ... ok {0} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_deserializer [0.000060s] ... ok {0} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_and_query_extension [0.195752s] ... ok {0} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_unsupported [0.144011s] ... ok {0} neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_internal_error [0.175245s] ... ok {0} neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch_unknown_controller_action [0.175849s] ... ok {0} neutron.tests.unit.test_wsgi.TestWSGIServer.test__run [0.126955s] ... ok {0} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_multiple_workers [1.637326s] ... ok {0} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port [0.298013s] ... ok {0} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_free_namespace_port [1.456202s] ... ok {0} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_unused_port [0.023187s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_port_existed_returns_409 [4.726668s] ... ok {0} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test__get_debugger [0.129890s] ... ok {0} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test_exception_handler [0.155033s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_association_on_unowned_router [7.922153s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_on_external_port [10.257142s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination [4.207236s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_interface_in_use_by_route [8.325563s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_nexthop_ip [7.574248s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_parameters [1.354106s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_sort [3.877573s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_callback_failure_returns_409 [2.862799s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_same_external_and_internal [14.637952s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_routes_update_for_multiple_routers [12.872439s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag_enabled [0.706819s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set [0.748412s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_ipv6_subnet_from_interface [9.273495s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip [2.499200s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_vip_fip [0.303651s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip [0.232604s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lsp_external_id [0.444801s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_router_not_found [0.480196s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways [0.294637s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_reassociate_to_same_port_diff_fixed_ip [0.265290s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_ip_address [0.250517s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_active [0.191520s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_change [2.088123s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_fail_non_exist [0.352528s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update [11.993506s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_with_direction [0.364125s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_without_direction [0.438446s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_placement_gone [0.334986s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_without_resource_info [0.354121s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_new [0.568097s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_supported_agent_types [0.459571s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_wrong [0.172679s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_create_or_update [0.116650s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_register [0.114664s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted [0.112349s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted_with_ranges [0.113958s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update [0.235143s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external [0.178628s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_existed_floatingip [10.764111s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding [1.851307s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding [0.148124s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings [0.161119s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported [0.129963s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods [0.143811s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver [0.140848s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values [0.125942s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_delete_rule [0.460409s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_rule [0.405586s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_update_rule [0.763638s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_external_ip_used_by_gw [2.608764s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_delete_rule [0.700190s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_pps_rule [0.239126s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_and_pps_rule [0.227038s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_rule [0.270079s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_no_qos_policy [0.274290s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_port_owner_as_admin [9.415899s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule [1.725580s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_packet_rate_limit_rule [0.157567s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw [0.082971s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min [0.085279s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates [0.086197s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_for_nonexistent_policy [0.077141s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule [0.090778s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy [0.209577s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy [0.310255s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters [0.210840s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules [0.154291s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ipv6_subnet_ext_ra [4.858642s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy [0.138884s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters [0.149015s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy [0.141098s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy [0.262049s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters [0.157664s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule_for_nonexistent_policy [0.146356s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy_with_filters [0.166989s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user [0.204012s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule [0.332097s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_bad_policy [0.338670s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_dir_min_pps_ingress_to_any [0.323510s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test__plugin_driver [2.971507s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_vlan_network [0.515329s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set_and_snat_disabled [0.660388s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease [1.743452s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_min_bw [0.172789s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed_logical_port_down [0.264942s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_allocation [0.268724s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_member_fip [0.398975s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lsp_external_id [0.263711s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_qos_network_policy [0.611980s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_with_gateway_port [0.248869s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_conflict [0.269862s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lb_vip_fip [0.232885s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_router_with_ext_gw [0.379490s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change [1.042838s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_ports_to_update [0.835607s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_invalid_fixed_ip [10.906534s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_qos_change [0.348733s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disable_snat [2.113209s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_remove_qos [0.544853s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disassociate_floatingips [0.397686s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_qos_network_policy [0.405943s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_multiple [0.357853s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback [0.390129s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface [0.504337s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback_no_qos [0.252912s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_update_lrouter_port [0.378797s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port_and_network [0.414588s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_no_gateways [0.425815s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate [0.470223s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_qos [0.427635s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_admin_state_change [0.472709s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group [2.117270s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create [0.344233s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_subnet_description_bumps_revision [0.698660s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigNotParsedTestCase.test_ini_no_crash_if_config_files_not_parsed [0.003259s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_invalid_format [0.069435s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_service_provider_opt [0.045710s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_driver_unique [0.056506s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers [0.090756s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers_with_fields [0.117755s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_created [0.067392s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_updated [0.069040s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_concurrent_removal [0.072084s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_not_on_host [0.092946s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_disabled [0.055588s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test__get_vlan_children [0.051158s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_delete_trunk_subports [0.039230s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_ensure_trunk_subports [0.059732s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_trunk_on_host [0.051005s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted [0.060897s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_only_service_ports_on_bridge [0.064987s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_bridge_name [0.055900s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_int_side [0.053936s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_positional_argument [0.041965s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__set_trunk_metadata_with_None_params [0.058743s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_report_trunk_called_on_wiring [0.070979s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_trunk_not_associated [0.042255s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_down [2.941955s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_port_not_found [0.083803s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_trunk_manager_failure [0.045118s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test__update_subport_binding [0.057097s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_not_found [0.049196s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added [0.062695s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added_no_parent [0.062677s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added_no_subports [0.069659s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_clear [0.602067s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ [0.224725s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_not_found [0.562741s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_subnet_gateway_disabled [8.422541s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_legacy [0.470847s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_after_transient_error [0.491651s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_restarted [0.359207s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_pf_objs [0.125169s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_basic [0.130499s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_update [0.146080s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_delete [0.130684s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_attributes [0.132052s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_lb_names [0.097185s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use [0.255886s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.136916s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details [0.132078s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_non_existing_rule [0.521508s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_inherited_policy [0.374211s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_pps_rule [0.193223s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external [3.393077s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings [4.706223s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword [2.095157s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_bound_port [0.148473s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_unbound_port [0.239812s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_duplicates [0.216928s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy [0.245272s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule [0.232765s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_for_nonexistent_policy [0.145933s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_packet_rate_limit_rule [0.135677s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_bad_policy [0.124692s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule [0.167270s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule_for_nonexistent_policy [0.187528s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_nonexistent_policy [0.277863s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception [4.004960s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy [0.211545s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule [0.207110s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type [0.231621s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy [0.239673s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule [0.297062s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw [0.209608s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_destination [5.643732s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit [0.165433s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid [0.153223s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed [0.241522s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed [0.193560s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps [0.374355s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_parent_port_status_up [3.477838s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_rule_not_min_bw [2.439428s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change [0.416547s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create [1.920250s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_update [0.224876s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port [0.613462s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_clear_routes_with_None [5.436745s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport [2.936170s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete [2.525150s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision [2.081428s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_miss [0.157086s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_default_service_provider_configuration [0.132381s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_name_too_long [0.125367s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_default_service_provider_opt [0.137030s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_provider [0.164850s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_created [0.204053s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_deleted [0.235311s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_missing [0.162694s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_by_id [0.162476s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_cache_miss [0.094838s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport [0.106804s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport_non_existent_trunk [0.119082s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ [0.116997s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created_trunk_on_trunk_update [0.128730s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_device_on_bridge [0.169412s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_int_side [0.143113s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_keyword_argument [0.139401s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_missing_argument [0.175581s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet1_returns_400 [6.797096s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_degraded [0.167741s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk [7.538025s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_rewire_trunk_failure [3.249303s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_missing_bridge [0.139865s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_ovsdb_failure [0.172488s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_loaded [0.162057s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_not_loaded [0.176999s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_is_loaded [0.152016s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk [0.203317s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk [0.229591s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_key_not_found [0.279466s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_agent.TrunkSkeletonTest.test___init__ [0.159716s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test_process_event [0.236440s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list [3.486648s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet2_returns_400 [7.704773s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_invalid_network_returns_400 [1.366724s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down [5.723194s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet_forbidden [2.714718s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration [6.735060s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ [0.202635s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_deleted [0.197494s] ... ok {3} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_add_new_type [0.178076s] ... ok {3} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_raises_keyerror_on_redefinition [0.219130s] ... ok {3} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator_raises_keyerror_on_missing_validator [0.211952s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_non_existent_network_returns_404 [1.804464s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found [0.809052s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks [8.457762s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create [10.982155s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [11.545982s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk [6.568138s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_invalid_vlan_id [0.234757s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_type [0.254474s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_and_trunk_shared_port_id [0.235747s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list [4.172839s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_fails_nested [4.766573s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk [8.166930s] ... ok {1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents [1.034687s] ... ok {1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty [0.932684s] ... ok {1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id [0.276528s] ... ok {1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_without_auth_token [0.307852s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_get_service_plugin_by_path_prefix_3 [0.190075s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete [9.264216s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider [0.189845s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_by_name_is_loaded [0.243048s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded [0.207877s] ... ok {1} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__regex_value [0.273816s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_fails [0.266169s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_port_works [0.222639s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_update_port_works [0.295363s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_create [0.246980s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_update [0.259325s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_wrong_validation_info [0.242988s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_shared_network [0.277838s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_out_of_pool [11.242525s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_nonadminctx_returns_403 [0.209428s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list_forbiden [0.233908s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_reset_adminonly_attr_to_default_fails [0.217553s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound [0.172427s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement [0.289015s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true [0.368405s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement [0.416749s] ... ok {1} neutron.tests.unit.test_service.TestRpcWorker.test_reset [0.222213s] ... ok {1} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_default [0.229188s] ... ok {1} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_zero [0.207873s] ... ok {1} neutron.tests.unit.test_service.TestRunWsgiApp.test_start_all_workers [0.181267s] ... ok {1} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch [0.181109s] ... ok {1} neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_custom [0.184491s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_default [0.166974s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_with_given_content_types [0.163125s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [3.738186s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_charset [0.214383s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use [6.698558s] ... ok {1} neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_custom [0.127422s] ... ok {1} neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_json_content_type [0.154070s] ... ok {1} neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_raise_bad_request [0.169211s] ... ok {1} neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_content_type_json [0.149635s] ... ok {1} neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_unknown_content_type [0.260121s] ... ok {1} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port_with_ipv6 [0.517568s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update [3.406186s] ... ok {1} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables [3.425915s] ... ok {1} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit [0.053714s] ... ok {1} neutron.tests.unit.tests.test_post_mortem_debug.TestFilteredTraceback.test_filter_traceback [0.176828s] ... ok {1} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored [0.204419s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception [10.177736s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks [5.448996s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_invalid_segmentation_type [0.211850s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet2_returns_400 [22.589288s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_true [3.378868s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass [1.986946s] ... ok {3} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch [0.542054s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet_without_gateway_ip [2.712538s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_no_admin [2.443535s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin [0.154950s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_auth_token [0.120729s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_id [0.144545s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_id [0.109610s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements [0.272582s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_with_parent [0.200463s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_by_name_specified_for_service_type [0.302820s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_conflicts_with_core_plugin [0.285709s] ... ok {3} neutron.tests.unit.test_opts.OptsTestCase.test_list_sriov_agent_opts [0.163765s] ... ok {3} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__boolean_value [0.167489s] ... ok {3} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_policy_called [0.253552s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_subnet_fails [0.189562s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized [0.183637s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_update [0.239624s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_regularuser_on_read [0.227819s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list [0.206498s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_malformed_target_field_raises [0.212587s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource [0.276436s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_log_rule_list [0.274010s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_no_target_field_raises [0.222394s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_check_invalid_scope [0.296063s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_policy/policy.py:1134: UserWarning: Policy rule:get_example:only_project_user_allowed failed scope check. The token used to make the request was system scoped but the policy requires ['project'] scope. This behavior may change in the future where using the intended scope is required warnings.warn(msg) {3} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_old_defaults [0.201104s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws [0.167487s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_new_defaults [0.151808s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check [0.187417s] ... ok {3} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_set [0.056950s] ... ok {3} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_defined [0.063586s] ... ok {3} neutron.tests.unit.test_wsgi.DictSerializerTest.test_dispatch_default [0.167974s] ... ok {3} neutron.tests.unit.test_wsgi.FaultTest.test_call_fault [0.113722s] ... ok {3} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_expected_content_type [0.000354s] ... ok {3} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_accept [0.086746s] ... ok {3} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_given_content_types [0.101150s] ... ok {3} neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch [0.125337s] ... ok {3} neutron.tests.unit.test_wsgi.ResourceTest.test_malformed_request_body_throws_bad_request [0.170428s] ... ok {3} neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_server_error [0.162052s] ... ok {3} neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_throws_unsupported_media_type_error [0.169418s] ... ok {3} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_body_serializer [0.000537s] ... ok {3} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_response_None [0.000330s] ... ok {3} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_unknown_content_type [0.000250s] ... ok {3} neutron.tests.unit.test_wsgi.TestWSGIServer.test_disable_ssl [0.733134s] ... ok {3} neutron.tests.unit.test_wsgi.TestWSGIServer.test_ipv6_listen_called_with_scope [0.293135s] ... ok {3} neutron.tests.unit.test_wsgi.TestWorkerService.test_reset [0.115606s] ... ok {3} neutron.tests.unit.test_wsgi.TestWorkerService.test_start_withoutdb_call [0.107722s] ... ok {3} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test__get_source_ports_from_ss_output [0.010603s] ... ok {3} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_no_config_decorator [0.075447s] ... ok {3} neutron.tests.unit.tests.test_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler [0.014361s] ... ok {3} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit [0.008700s] ... ok {3} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_middle_traceback_ignored [0.132823s] ... ok {3} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_single_member_trailing_chain [0.124683s] ... ok {3} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_two_member_trailing_chain [0.080606s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnets [15.004266s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_bad_tenant_returns_404 [5.494235s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_bad_tenant_returns_404 [3.745115s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_no_ext_gwinfo [1.261391s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_non_admin [0.635729s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_invalid_ext_ip [0.706718s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete [0.855444s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [4.800821s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_subnet_inuse_returns_409 [2.566644s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_with_both_ids_returns_200 [5.892772s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_port_returns_404 [3.351988s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_show [0.930060s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_disabled [7.529737s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_add_multiple_prefixes_ipv6 [5.589225s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_to_empty_with_existed_floatingip [23.173271s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_subnet [9.116670s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_nexthop_is_outside_port_subnet [16.533711s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_two_fips_one_port_invalid_return_409 [7.302214s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ip_not_allowed [1.970978s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface [0.243143s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag_enabled_then_remove [2.893421s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed [0.725285s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_in_nat_rule [0.924885s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_without_gateway_port [0.687088s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_no_lsp_external_id [0.790314s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_one [0.720142s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_ovn_l3_router_plugin_without_ovn_mech_driver [0.656164s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_port_update_postcommit [0.462044s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event [0.397003s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event_no_gw_chassis [2.985140s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate_distributed [0.297058s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_no_change [0.224510s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_name_change [0.297336s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw [0.578830s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw_and_disabled_snat [0.321879s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_no_azs [0.382142s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_found [0.191978s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_hypervisors [0.214411s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_delete [0.060593s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_create [0.106745s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_delete [0.094218s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_noop [0.145588s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_init [0.101483s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_tunnel_networks [0.068549s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address [2.371989s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding [0.183183s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match [0.193785s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding [0.178216s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding [0.367320s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding [0.294529s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_values [0.190345s] ... ok {2} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_create_policy [0.138781s] ... ok {2} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_delete_policy [0.125972s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported [0.147760s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported [0.201708s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported [0.286830s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods [0.155325s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers [0.147185s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.127339s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules [0.137069s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_update_rule [0.645603s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_non_min_bw_or_min_pps_rule [0.088253s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__get_min_bw_traits [0.093774s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_bound_port [0.101877s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_for_nonexistent_policy [0.073039s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_for_nonexistent_policy [0.069397s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule [0.072282s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy [0.095758s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy [0.092234s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy_with_filters [0.116128s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule [2.190415s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types [0.212748s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering [0.262894s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_packet_rate_limit_rule [0.356021s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max [0.370472s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_pps_direction_conflict [0.170989s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy [0.173000s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_network [0.136261s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed [0.145189s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed [0.204321s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call [0.271029s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease_min_pps [0.326043s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps_and_min_bw [0.301272s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement [0.415473s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement_with_pps [0.379965s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_policy_empty [0.358838s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_old_rule_not_min_bw [0.312924s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_generation_conflict [0.293839s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_change [0.318760s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_network [0.749855s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries [5.919825s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object [2.123064s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision [0.843013s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises [2.180228s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision [3.528665s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_hit [0.054040s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigDirTestCase.test_read_configuration_from_all_matching_files [0.062519s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.NeutronModuleTestCase.test_can_parse_multi_opt_service_provider_from_conf_file [0.077200s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_duplicate_provider [0.108513s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_subport [0.180382s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_trunk [0.143035s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_deleted [0.138491s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_other_exception [0.137906s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_bind_subports_to_host [0.146883s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_delete_trunk_subport [0.151665s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk [0.174815s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_for_subport [0.176393s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_not_found [0.154851s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_set_trunk_status [0.174191s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_properties [0.175678s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_trunk_rpc_error [0.146885s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_unknown_event [0.226289s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_trunk_side [0.141070s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_trunk_side [0.124952s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_unwire [0.144154s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_create_trunk_failure [0.152615s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_get_trunk_details_failure [0.165881s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_interface_wont_appear [0.149027s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_rpc_failure [0.171193s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_trunk_manager_failure [0.182262s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_trunk_unplug_fails [0.150981s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_db_exception [0.185195s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted_no_parent [0.194704s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted_no_subports [0.203741s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_created [0.166848s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ [0.090210s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error [5.700584s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror [4.284479s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_deleted [0.107927s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers [0.355629s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed [1.319327s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound [1.566810s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged [0.686054s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list [2.664616s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises [2.793007s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete [1.878924s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset [2.792628s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set [4.269666s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorPrepareTestCase.test__prepare_subports_raise_no_provider_ext [0.087988s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_id [0.080516s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_valid_vlan_id_as_string [0.092632s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_vlan_id_not_an_int [0.084835s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_false [1.809104s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_unbound_port [1.157892s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises [0.862497s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check [0.686701s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises [0.695562s] ... ok {2} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible [0.139464s] ... ok {2} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers [0.325362s] ... ok {2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_request_id_extracted_from_env [0.083475s] ... ok {2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name [0.075675s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_core_plugin_supports_services [0.095451s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins [0.090151s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_specified_for_service_type [0.084167s] ... ok {2} neutron.tests.unit.test_neutron_plugin_base_v2.NeutronPluginBaseV2TestCase.test_can_load_core_plugin_without_datastore [0.086388s] ... ok {2} neutron.tests.unit.test_policy.CustomRulesTestCase.test_owner_check_deepcopy [0.082363s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works [0.094080s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works [0.088719s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_port_works [1.942970s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_nonshared_network [0.118640s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute [0.122612s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute_nonadminctx_returns_403 [0.087599s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check [0.086380s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_invalid_parent_resource_raises [0.101633s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_shared_succeeds [0.094332s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_private_fails [0.094145s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_shared_fails [0.096972s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_caches_extracted_fields [0.102566s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement [0.180677s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action [0.186450s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_false [0.169915s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_invalid_scope [0.215123s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws [0.178562s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_old_defaults [0.175858s] ... ok {2} neutron.tests.unit.test_service.TestServiceHelpers.test_get_workers [0.091265s] ... ok {2} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_action_None [0.086797s] ... ok {2} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception [0.085695s] ... ok {2} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_utf8 [0.093137s] ... ok {2} neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json [0.081270s] ... ok {2} neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json_with_unicode [0.101353s] ... ok {2} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_deserialize [0.010968s] ... ok {2} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_action_args [0.000086s] ... ok {2} neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_default [0.110633s] ... ok {2} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_query_extension [0.112196s] ... ok {2} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_missing [0.055601s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_bad_request [0.070662s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_type_error [0.071641s] ... ok {2} neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_default [0.102245s] ... ok {2} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_serializer [0.000107s] ... ok {2} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_json_response [0.000115s] ... ok {2} neutron.tests.unit.test_wsgi.SerializerTest.test_get_deserialize_handler_unknown_content_type [0.093238s] ... ok {2} neutron.tests.unit.test_wsgi.TestWSGIServer.test_app [0.340040s] ... ok {2} neutron.tests.unit.test_wsgi.TextDeserializerTest.test_dispatch_default [0.107336s] ... ok {2} neutron.tests.unit.tests.test_base.CatchTimeoutTestCase.test_catch_timeout [0.029904s] ... ok {2} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_no_ignored_tracebacks [0.111187s] ... ok ====== Totals ====== Ran: 11356 tests in 2918.5487 sec. - Passed: 11338 - Skipped: 18 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 10857.1448 sec. ============== Worker Balance ============== - Worker 0 (2838 tests) => 0:42:40.750117 - Worker 1 (2839 tests) => 0:44:51.409986 - Worker 2 (2842 tests) => 0:48:38.337200 - Worker 3 (2837 tests) => 0:45:21.994762 ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.N4XKoJ + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/bin/networking-ovn-metadata-agent -> /usr/bin/neutron-ovn-metadata-agent warning: absolute symlink: /usr/share/neutron/l3_agent/l3_agent.conf -> /etc/neutron/l3_agent.ini Provides: config(openstack-neutron) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: python3-neutron-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Tdet2D + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/python3-neutron + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/python3-neutron + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/python3-neutron + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron = 1:24.1.1-0.20250314170515.1218e07.el9 python3-networking-ovn = 1:24.1.1-0.20250314170515.1218e07.el9 python3-neutron = 1:24.1.1-0.20250314170515.1218e07.el9 python3.9-neutron = 1:24.1.1-0.20250314170515.1218e07.el9 python3.9dist(neutron) = 24.1.1~~dev27 python3dist(neutron) = 24.1.1~~dev27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.9 python3.9dist(alembic) >= 1.6.5 python3.9dist(debtcollector) >= 1.19 python3.9dist(decorator) >= 4.1 python3.9dist(eventlet) >= 0.26.1 python3.9dist(futurist) >= 1.2 python3.9dist(httplib2) >= 0.9.1 python3.9dist(jinja2) >= 2.10 python3.9dist(keystoneauth1) >= 3.14 python3.9dist(keystonemiddleware) >= 5.1 python3.9dist(netaddr) >= 0.7.18 python3.9dist(netifaces) >= 0.10.4 python3.9dist(neutron-lib) >= 3.9 python3.9dist(openstacksdk) >= 0.31.2 python3.9dist(os-ken) >= 2.2 python3.9dist(os-resource-classes) >= 1.1 python3.9dist(os-vif) >= 3.1 python3.9dist(oslo-cache) >= 1.26 python3.9dist(oslo-concurrency) >= 3.26 python3.9dist(oslo-config) >= 9 python3.9dist(oslo-context) >= 2.22 python3.9dist(oslo-db) >= 4.44 python3.9dist(oslo-i18n) >= 3.20 python3.9dist(oslo-log) >= 5.3 python3.9dist(oslo-messaging) >= 7 python3.9dist(oslo-middleware) >= 3.31 python3.9dist(oslo-policy) >= 3.12 python3.9dist(oslo-privsep) >= 2.3 python3.9dist(oslo-reports) >= 1.18 python3.9dist(oslo-rootwrap) >= 5.15 python3.9dist(oslo-serialization) >= 2.25 python3.9dist(oslo-service) >= 3.4.1 python3.9dist(oslo-upgradecheck) >= 1.3 python3.9dist(oslo-utils) >= 7 python3.9dist(oslo-versionedobjects) >= 1.35.1 python3.9dist(osprofiler) >= 2.3 python3.9dist(ovs) >= 2.10 python3.9dist(ovsdbapp) >= 2.3 python3.9dist(paste) >= 2.0.2 python3.9dist(pastedeploy) >= 1.5 python3.9dist(pbr) >= 4 python3.9dist(pecan) >= 1.4 python3.9dist(psutil) >= 5.3 python3.9dist(pyopenssl) >= 17.1 python3.9dist(pyroute2) >= 0.7.3 python3.9dist(python-designateclient) >= 2.7 python3.9dist(python-neutronclient) >= 7.8 python3.9dist(python-novaclient) >= 9.1 python3.9dist(requests) >= 2.18 python3.9dist(routes) >= 2.3.1 python3.9dist(sqlalchemy) >= 1.4.23 python3.9dist(stevedore) >= 2.0.1 python3.9dist(tenacity) >= 6 python3.9dist(tooz) >= 1.58 python3.9dist(webob) >= 1.8.2 Obsoletes: python3-networking-ovn python39-neutron < 1:24.1.1-0.20250314170515.1218e07.el9 Processing files: python3-neutron-tests-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XJN5XT + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/python3-neutron-tests + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/python3-neutron-tests + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/python3-neutron-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron-tests = 1:24.1.1-0.20250314170515.1218e07.el9 python3-neutron-tests = 1:24.1.1-0.20250314170515.1218e07.el9 python3.9-neutron-tests = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.9 Obsoletes: python39-neutron-tests < 1:24.1.1-0.20250314170515.1218e07.el9 Processing files: openstack-neutron-common-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Xlwpts + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/doc/openstack-neutron-common + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/doc/openstack-neutron-common + cp -pr README.rst /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/doc/openstack-neutron-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dj6Ud0 + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-common + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-common + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-common + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /etc/neutron/ovn.ini -> /etc/neutron/plugins/ml2/ml2_conf.ini warning: absolute symlink: /etc/neutron/plugins/networking-ovn/networking-ovn.ini -> /etc/neutron/ovn.ini Provides: config(openstack-neutron-common) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-common = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires: /usr/bin/python3 /usr/bin/sh Processing files: openstack-neutron-linuxbridge-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Tn45lF + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-linuxbridge) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-linuxbridge = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 /usr/bin/sh Processing files: openstack-neutron-macvtap-agent-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.SxXd9P + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-macvtap-agent = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-neutron-ml2-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.p9BkwU + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/doc/openstack-neutron-ml2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/doc/openstack-neutron-ml2 + cp -pr neutron/plugins/ml2/README /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/doc/openstack-neutron-ml2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Q5rl7c + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-ml2) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-ml2 = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openstack-neutron-openvswitch-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3Q6iOo + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-openvswitch) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-openvswitch = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 /usr/bin/sh Processing files: openstack-neutron-metering-agent-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.uITwAj + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-metering-agent) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-metering-agent = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-neutron-rpc-server-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kbO928 + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-rpc-server = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Processing files: openstack-neutron-sriov-nic-agent-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7DcqwK + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-sriov-nic-agent) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-sriov-nic-agent = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-neutron-ovn-metadata-agent-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4pwBwt + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini -> /etc/neutron/neutron_ovn_metadata_agent.ini warning: absolute symlink: /etc/neutron/plugins/networking-ovn/networking-ovn.ini -> /etc/neutron/ovn.ini warning: absolute symlink: /usr/bin/networking-ovn-metadata-agent -> /usr/bin/neutron-ovn-metadata-agent warning: absolute symlink: /usr/lib/systemd/system/networking-ovn-metadata-agent.service -> /usr/lib/systemd/system/neutron-ovn-metadata-agent.service Provides: config(openstack-neutron-ovn-metadata-agent) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-ovn-metadata-agent = 1:24.1.1-0.20250314170515.1218e07.el9 python3-networking-ovn-metadata-agent = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/python3 Obsoletes: python3-networking-ovn-metadata-agent Processing files: openstack-neutron-ovn-agent-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Sm3Rcc + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-ovn-agent) = 1:24.1.1-0.20250314170515.1218e07.el9 openstack-neutron-ovn-agent = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/python3 Processing files: openstack-neutron-ovn-migration-tool-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.cMPHMo + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-migration-tool + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-migration-tool + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-migration-tool + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-ovn-migration-tool = 1:24.1.1-0.20250314170515.1218e07.el9 python3-networking-ovn-migration-tool = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/python3 Obsoletes: python3-networking-ovn-migration-tool Processing files: openstack-neutron-ml2ovn-trace-24.1.1-0.20250314170515.1218e07.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Fymora + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-ml2ovn-trace = 1:24.1.1-0.20250314170515.1218e07.el9 python3-neutron-ml2ovn-trace = 1:24.1.1-0.20250314170515.1218e07.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.src.rpm Wrote: /builddir/build/RPMS/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ml2-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-common-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-migration-tool-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-openvswitch-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-agent-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-metadata-agent-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-linuxbridge-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-metering-agent-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-sriov-nic-agent-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-rpc-server-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ml2ovn-trace-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-macvtap-agent-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/python3-neutron-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Wrote: /builddir/build/RPMS/python3-neutron-tests-24.1.1-0.20250314170515.1218e07.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.RpkBEf + umask 022 + cd /builddir/build/BUILD + cd neutron-24.1.1.dev27 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.1.1-0.20250314170515.1218e07.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0